首页 » 排名链接 » 操作简便,直接生成报告(报告性能生成操作优化)

操作简便,直接生成报告(报告性能生成操作优化)

落叶飘零 2024-11-05 09:03:20 0

扫一扫用手机浏览

文章目录 [+]

Performance 无疑可以为我们提供很多有价值的信息,但它的展示作用大于分析作用。
它要求使用者对工具本身及其所展示的信息有充分的理解,能够将晦涩的数据“翻译”成具体的性能问题。

程序员们许了个愿:如果工具能帮助我们把页面的问题也分析出来就好了!
上帝听到了这个愿望,于是给了我们 LightHouse:

Lighthouse 是一个开源的自动化工具,用于改进网络应用的质量。
你可以将其作为一个 Chrome 扩展程序运行,或从命令行运行。
为Lighthouse 提供一个需要审查的网址,它将针对此页面运行一连串的测试,然后生成一个有关页面性能的报告。

操作简便,直接生成报告(报告性能生成操作优化) 排名链接
(图片来自网络侵删)

敲黑板划重点:它生成的是一个报告!
Report!
不是干巴巴地数据,而是一个通过测试与分析呈现出来的结果(它甚至会给你的页面跑一个分数出来)。
这个东西看起来也真是太赞了,我们这就来体验一下!

首先在 Chrome 的应用商店里下载一个 LightHouse。
这一步 OK 之后,我们浏览器右上角会出现一个小小的灯塔 ICON。
打开我们需要测试的那个页面,点击这个 ICON,唤起如下的面板:

然后点击“Generate report”按钮,只需静候数秒,LightHouse 就会为我们输出一个完美的性能报告。

这里拿掘金小册首页“开刀”:

稍事片刻,Report 便输出成功了,LightHouse 默认会帮我们打开一个新的标签页来展示报告内容。
报告内容非常丰富,首先我们看到的是整体的跑分情况:

上述分别是页面性能、PWA(渐进式 Web 应用)、可访问性(无障碍)、最佳实践、SEO 五项指标的跑分。
孰强孰弱,我们一看便知。

向下拉动 Report 页,我们还可以看到每一个指标的细化评估:

在“Opportunities”中,LightHouse 甚至针对我们的性能问题给出了可行的建议、以及每一项优化操作预期会帮我们节省的时间。
这份报告的可操作性是很强的——我们只需要对着 LightHouse 给出的建议,一条一条地去尝试,就可以看到自己的页面,在一秒一秒地变快。

此外,从 Chrome 60 开始,DevTools 中直接加入了基于 LightHouse 的 Audits 面板:

LightHouse 因此变得更加触手可及了,这一操作也足以证明 Chrome 团队对 LightHouse 的推崇。

相关文章