网页性能分析
Web Performance Analysis是由godis开发的免费Chrome插件。它提供了常见关键性能指标的综合显示,并提供了网页加载瀑布图和资源数据分析的见解。
该插件专注于关键性能指标,不包括页面卸载时间和重定向时间。它计算以下指标:
1. 首字节时间:responseStart - domainLookupStart
2. 首次渲染/空白屏幕时间:responseEnd - fetchStart
3. 首次交互时间:domInteractive - fetchStart
4. DOM准备时间:domContentLoadedEventEnd - fetchStart
5. 页面加载时间:loadEventStart - fetchStart
它还提供了各个阶段的瀑布图视图:
1. 卸载时间:unloadEventEnd - unloadEventStart
2. 重定向时间:redirectEnd - redirectStart
3. AppCache时间:domainLookupStart - fetchStart
4. DNS时间:domainLookupEnd - domainLookupStart
5. TCP时间:connectEnd - connectStart
6. TTFB(首字节时间):responseStart - requestStart
7. 数据传输时间:responseEnd - responseStart
8. DOM时间:domContentLoadedEventStart - responseEnd
9. DCL(DOM内容加载时间):domContentLoadedEventEnd - domContentLoadedEventStart
10. 资源加载时间:loadEventStart - domContentLoadedEventEnd
11. OnLoad时间:loadEventEnd - loadEventStart
此外,该插件还提供资源分析,包括:
1. 主页上的资源请求数量、加载大小和域分布。
2. 资源域请求的分布及其平均响应时间。
3. 没有响应头的域的分布。
4. HTTP压缩状态、未压缩资源的分布和缓存命中率。
5. 资源类型的分解。
6. 前10个耗时最长的资源和Ajax请求的采样。
Web Performance Analysis是开发人员和网站管理员分析和优化其Web应用程序性能的强大工具。