关注页面性能-2019 google developer days

540 阅读1分钟

设置页面性能预算

工具:perf-budget-calculator

介绍:可以显示在不同网速下打开速度是多少,文件total大小多少:下图是报告

整体页面性能报告

工具:Lighthouse 或者 Lighthouse + lightWallet

Lighthouse介绍官网

运行Lighthouse的方式有两种:chrome扩展程序,或者命令行工具。 很强大,会给出性能、可访问性、SEO、PWA和best practices(最佳做法)这几个方面的打分。以及对应的优化建议。

Lighthouse + LightWallet 使用:输出一个html文件,与Chrome扩展报告一样。

页面速度报告

网站:https://developers.google.com/speed/pagespeed/insights/

该网站可报告移动设备和桌面设备上页面的性能,并提供有关如何改进该页面的建议。

输出: 实验室数据和实测数据,包括首次内容绘制时间,可交互钱的耗时等指标,以及优化建议,最佳实践和已经通过的审核。

其中实验室数据是使用Lighthouse来分析并给出的性能分数。

使用Chrome面板!

参考文章: 这里

  1. 覆盖率面板(show coverage): 可以看到改页面未用到的代码。

  2. 获取完整页面截图:

推荐的工作流

  • 先使用lighthouse,获取整体性能报告
  • 再有针对性的,打开性能面板(performance)、网络面板(network)或者覆盖率面板(coverage)

1