Web Vitals 本地模拟器 - LCP/FID/CLS面板
加载测试页面,实时显示Largest Contentful Paint等核心指标,了解加载体验。
UD5工具箱
加载测试页面,实时显示Largest Contentful Paint等核心指标,了解加载体验。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
输入 URL,列出所有第三方域名的脚本,估算其对加载时间的影响。
利用Performance API绘制当前页面所有资源的加载时间线和文件大小瀑布图。
根据资源类型和加载场景,推荐使用preload、prefetch还是preconnect标签。
显示当前页面所有资源的详细加载时序(DNS、连接、等待、接收),帮助优化。
开启监听后操作页面,统计 DOM 变化次数和频率,帮助定位布局抖动。
分别使用主线程Canvas和OffscreenCanvas在Worker中渲染动画,对比FPS和流畅度。
模拟在主线程繁忙时插入低优先级任务,观察 requestIdleCallback 如何将任务推迟到空闲周期执行。
分别使用 WebGPU 和 Canvas 2D 绘制复杂渐变,实时对比帧率与 CPU/GPU 占用,展示硬件加速优势。
开启检测后持续记录超过 50ms 的长任务,列出其持续时间和来源,帮助优化 INP。
拖入Lighthouse导出的JSON报告,使用交互界面展示分数、建议和指标详情,无需Chrome DevTools。
在浏览器中即时测试for、forEach、map、for-of等循环的执行速度,帮助选择最优写法。
手动触发创建大量对象,监控 performance.memory 的变化,初步判断内存增长趋势。
输入函数调用,使用 console.time 或 performance.now 精确测量代码块执行时间。
输入目标文本与多个正则方案,测量执行耗时与步数,识别低效模式并优化。
在执行长计算任务时,通过navigator.scheduling.isInputPending()及时中断以响应用户输入。
加载大量DOM元素,对比启用和不启用content-visibility: auto时的渲染时间和滚动体验。
分析页面结构,提示哪些长列表区域适合添加content-visibility: auto优化。
将图片缩小并压缩为极小的Base64字符串,作为低质量占位图代码。
生成使用Intersection Observer实现图片懒加载的JavaScript代码,含过渡动画。
提取当前页面Performance API的navigation、resource与paint数据,可视化展示加载各阶段时长。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。
通过PerformanceObserver获取首次绘制(FP)和首次内容绘制(FCP)时间。
检测页面touchstart和wheel事件是否使用passive:true,避免移动端滚动延迟。
显示当前页面的JavaScript堆内存快照和使用限制,辅助内存泄漏调试。
设定FCP、LCP、CLS等指标值,模拟计算PageSpeed Insights得分估算。
覆盖加载、渲染、安全、可访问性等领域的自查清单,勾选后生成得分与建议。