工程开发
webperf avatar

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
在 GitHub 查看