webperf
一套用于测量、审计和调试网页性能指标(包含核心网页指标、加载速度与交互延迟)的综合工具组,可直接在 Chrome 开发者工具中使用。
简介
WebPerf Snippets Toolkit 是一套专业的诊断工具,包含 49 个 JavaScript 性能测量脚本,专为开发人员、性能工程师与网站可靠性工程师设计。通过将自定义测量脚本注入 Chrome 开发者工具控制台,该工具能提供对浏览器性能管道的细致洞察。团队不仅能获取高层级的仪表板数据,更能深入分析影响用户体验与搜索引擎优化(SEO)的关键指标,从而追踪浏览器环境中的性能瓶颈根源。
-
提供高级核心网页指标(Core Web Vitals)诊断,包含 LCP(最大内容绘制)、CLS(累积布局偏移)与 INP(交互到下一次绘制),并具备深度的 DOM 元素检测功能。
-
全面的加载性能分析,涵盖 TTFB(首字节时间)、FCP(首次内容绘制)、阻塞渲染的资源识别、字体加载策略及 Service Worker 执行效率评估。
-
专门的交互调试功能,如长动画帧(Long Animation Frames)监控、滚动性能追踪、事件时序分析及响应性审计。
-
针对多媒体的审计工具,适用于图片优化、延迟加载(Lazy Loading)验证、视频元素评估及 SVG 性能分析。
-
内置自动化决策树逻辑,可根据初步结果触发后续诊断(例如:当 TTFB 超过 600ms 时自动执行子部分细项分析)。
-
工具组通过 Chrome DevTools MCP 服务器执行原生 JavaScript 代码片段,非常适合用于持续集成/持续部署(CI/CD)流程或本地开发调试。
-
使用者将获得结构化且带有色彩标记的控制台输出,总结性能阈值、识别有问题的元素,并强调潜在的改进路径。
-
输入通常为目标网址与特定的性能需求,输出则提供可执行的报告,详述 DOM 元素、网络时序与修正方案。
-
使用限制包含需依赖基于 Chromium 的浏览器环境,且需具备开发者工具控制台访问权限;脚本设计为非侵入式,建议于活跃的调试阶段执行。相关关键词包含网络质量、带宽、连接类型、卡顿(Jank)、脚本加载、资源提示(Resource Hints)与帧预算优化。
仓库统计
- Star 数
- 1,433
- Fork 数
- 83
- Open Issue 数
- 6
- 主要语言
- JavaScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 07:34