本福特定律检测器 - 数据集首位数字分析
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
UD5工具箱
使用 PerformanceObserver API 实时监控主线程长任务(Long Tasks),帮助诊断页面卡顿与响应延迟问题。
检测总数
平均时长
最大时长
累计时长
| # | 开始时间 | 持续时间 | 来源 / 归属信息 | 检测时间 |
|---|---|---|---|---|
|
点击 "开始监控" 后,检测到的长任务将显示在这里 或点击 "触发模拟" 来生成测试数据 |
||||
长任务是指执行时间超过 50 毫秒 的主线程任务。浏览器的主线程负责处理 JavaScript 执行、DOM 渲染、用户交互等关键操作。当某个任务占用主线程超过 50ms 时,就会阻塞后续任务,导致页面响应延迟、动画掉帧、滚动卡顿等问题。
50ms 的阈值源于 RAIL 性能模型——为了保持 60fps 的流畅体验,每帧预算约 16ms,而 50ms 是一个关键的感知阈值,超过此时间用户就能明显感受到延迟。
PerformanceObserver 是浏览器提供的性能监测接口,可以异步订阅特定类型的性能条目。对于长任务检测:
type: 'longtask'buffered: true 可获取缓冲区中已记录的历史长任务PerformanceEntry 对象duration(精确耗时)、startTime、attribution(归属信息)等字段与轮询方式不同,PerformanceObserver 是事件驱动的,性能开销极低,适合生产环境使用。
通过监控和优化长任务,可以显著提升页面的交互响应性。
以下是一些优化策略:
requestAnimationFrame、setTimeout 或 scheduler.postTask() 将大任务拆分为多个小任务requestIdleCallback 在浏览器空闲时执行低优先级工作持续监控长任务是性能优化的第一步——你无法优化你无法测量的东西。
Long Tasks API 的浏览器支持情况:
在生产环境中使用时,建议进行特性检测并提供降级方案。本工具会自动检测浏览器兼容性并给出提示。
Total Blocking Time (TBT) 是 Lighthouse 和 Web Vitals 中的关键指标,它直接基于长任务计算:
TBT = Σ (每个长任务的 duration - 50ms)
即:将所有超过 50ms 的任务的超出部分累加起来。例如:
TBT 越低,页面的交互响应性越好。通过本工具监控长任务,你可以直接定位导致高 TBT 的代码段。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
在执行长计算任务时,通过navigator.scheduling.isInputPending()及时中断以响应用户输入。
输入数据集,生成交互式箱线图,自动计算 IQR 并标记异常值,显示详细统计量。
手动触发创建大量对象,监控 performance.memory 的变化,初步判断内存增长趋势。
生成VAPID密钥对,建立推送订阅并发送测试通知,帮助调试Service Worker推送。
输入两个人多个维度的得分,生成叠加透明的双色雷达图进行直观对比。
通过AmbientLightSensor API读取当前环境光强度(勒克斯),辅助自适应亮度设计。
输入背景和文字颜色,若对比度不达标,自动计算需微调至最近达标色的方案。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
随机生成一对背景和文字颜色,并显示其WCAG对比度是否合格。
录制音频,通过重采样改变播放音高,可调高成卡通音或调低沉。
登记收藏的各国纸币/硬币信息,照片与品相评级,查看缺失国家,小众收藏工具。
生成带有严格同步滴答声的闪烁测试视频,用于校正播放设备延迟。
从公开汇率 API 获取最新数据,进行任意两种货币的换算,展示近期趋势图。
选择多个本地文件,预览应用查找替换、添加前缀后缀等重命名规则的效果。
对图片像素沿特定方向按明亮度排序,生成拉伸条纹的数字艺术效果。
调用摄像头或截取屏幕区域,叠加色觉障碍模拟滤镜,帮助理解不同色盲视角。
三列记录项目中的亮点、不足与改进措施,导出复盘报告。
用准星或天平模型直观对比两个分数的大小,帮助建立数感。
生成粉红噪音并允许调节各频段增益,用于音响系统测试或助眠。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
上传图片,套用红色盲、绿色盲、蓝色盲等滤镜,模拟色觉障碍者所见的颜色效果。
上传图片,生成BlurHash字符串和对应的CSS占位图像,用于渐进式加载。
统计英文或任意文本中每个字符的出现次数,以柱状图或饼图可视化分布。
手动输入当前音量等级,累计听音时间,超出安全剂量时提醒休息。
应用马氏算法将图片转换为红色盲、绿色盲、蓝色盲视角的模拟效果。
输入或上传(CSV)两组数值数据,自动绘制散点图并显示回归趋势线。
选择两个元素,并排显示其原子量、电负性、熔点等详细性质。
每日标记出勤/缺勤,自动计算考勤百分比,并可视化趋势。
播放不同频率和分贝的纯音,测试用户是否能听见,粗略绘制个人听力曲线。