谷歌强调了使用实际用户数据来评估 Core Web Vitals 的重要性,而不是仅仅依赖来自 PageSpeed Insights (PSI) 和 Lighthouse 等工具的实验室数据。
此提醒是在公司准备更新 PSI 中的限制设置时发出的。这些更新有望提高 Lighthouse 中网站的性能得分。
Field 数据与 Lab 数据
Core Web Vitals 从用户的角度衡量网站在加载速度、交互性和视觉稳定性方面的性能。
现场数据显示了用户的实际体验,而实验室数据来自使用 Lighthouse 等工具在受控环境中完成的测试。
Google 的 Web 性能开发大使 Barry Pollard 最近强调了关注现场数据。
在 LinkedIn 的一篇帖子中,他说:
“You should concentrate on your field Core Web Vitals (the top part of PageSpeed Insights), and only use the lab Lighthouse Score as a very rough guide of whether Lighthouse has recommendations to improve performance or not…
The Lighthouse Score is best for comparing two tests made on the same Lighthouse (e.g. to test and compare fixes).
Performance IS—and hence LH Scores also ARE—highly variable. LH is particularly affected by where it is run from (PSI, DevTools, CI…), but also on the lots of other factors.
Lighthouse is a GREAT tool but it also can only test some things, under certain conditions.
So while it’s great to see people interested in improving webperf, make sure you’re doing just that (improve performance) and not just improving the score”
PageSpeed Insights 即将发生的变化
Pollard 讨论了用户对 PageSpeed Insights 服务器速度缓慢的担忧,这可能会导致 Lighthouse 测试花费的时间比预期的要长。
为了解决这个问题,Google 正在更改 PageSpeed Insights 中的节流设置,这应该会在未来几周发布更新时获得更好的性能分数。
这些更改将同时影响 Web 界面和 API,但不会影响 Lighthouse 的其他版本。
然而,Pollard 提醒用户,“100 分并不意味着完美;这只是意味着 Lighthouse 不能再帮忙了。
古德哈特定律与网络性能
Pollard 引用了古德哈特定律(Goodhart’s Law),该定律指出,当一项措施成为目标时,它就不再是一个好的措施。
在 Web 性能上下文中,仅专注于提高 Lighthouse 分数可能不会改善实际用户体验。
Lighthouse 是一个有用的工具,但它只能评估特定情况下性能的某些方面。
Wix 的 Web 性能和软件工程师 Alon Kochba 为更新添加了上下文,他说:
“Lighthouse scores may not be the most important – but this is a big deal for Lighthouse scores in PageSpeed Insights.
4x -> 1.2x CPU throttling for Mobile device simulation, which was way off for quite a while.”
Lighthouse scores may not be the most important – but this is a big deal for Lighthouse scores in PageSpeed Insights.
4x -> 1.2x CPU throttling for Mobile device simulation, which was way off for quite a while. https://t.co/ZLrwsDQGmO
— Alon Kochba (@alonkochba) December 6. 2024
优先考虑用户体验
随着更新的推出,网站所有者和开发人员应专注于使用 Core Web Vitals 的字段数据的用户体验。
虽然 Lighthouse 分数可以帮助找到需要改进的领域,但它们不应该是唯一的目标。
Google 鼓励创建加载速度快、响应良好且视觉稳定的网站。