发布时间:2025 年 4 月 28 日
一年多以前,我们宣布打算改进性能分析工具,包括“将 Lighthouse 的强大功能引入到性能面板中”。目的是将我们的许多性能分析工具界面整合在一起。
在“性能”面板方面,我们已在实现该目标方面取得了巨大进展,“数据分析”侧边栏现在可提供与轨迹搭配使用的类似 Lighthouse 的信息。在此过程中,我们对 Lighthouse 用户熟悉的效果建议进行了一些更改:在某些情况下,来自多次审核的建议会整合为一条数据分析,并且我们停用了一些建议。
为了实现整合工具界面的目标,我们希望将这些数据分析重新引入 Lighthouse。这样既能保持一致性,又能让 Lighthouse 用户受益于我们对这些审核所做的改进,以及未来的任何改进!
遗憾的是,这确实意味着 Lighthouse 用户会遇到一些重大变更,尤其是可能习惯于特定审核名称或结果格式的 API 用户。因此,我们将在 Lighthouse 的下一个主要版本 (13) 发布后(预计在 2025 年 10 月)再进行此切换。在此时间之后,旧的审核数据将不再可用。
重命名并整合了审核
以下评估已重命名,在某些情况下,它们是由多项 Lighthouse 评估合并而成的:
新的数据分析审核 ID | 替换审核 ID |
---|---|
cls-culprits-insight |
layout-shifts non-composited-animations unsized-images
|
document-latency-insight |
redirects server-response-time uses-text-compression |
dom-size-insight |
dom-size |
duplicated-javascript-insight |
duplicated-javascript |
font-display-insight |
font-display |
image-delivery-insight |
modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images
|
interaction-to-next-paint-insight |
work-during-interaction |
lcp-discovery-insight |
prioritize-lcp-image lcp-lazy-loaded
|
lcp-phases-insight |
largest-contentful-paint-element |
legacy-javascript-insight |
legacy-javascript |
modern-http-insight |
uses-http2 |
network-dependency-tree-insight |
critical-request-chains uses-rel-preconnect
|
render-blocking-insight |
render-blocking-resources |
third-parties-insight |
third-party-summary |
use-cache-insight |
uses-long-cache-ttl |
viewport-insight |
viewport |
已移除的审核
以下审核已被移除,因为我们认为这些审核不再具有实用价值:
已移除的审核 | 移除原因 |
---|---|
first-meaningful-paint |
不再推荐的旧版指标(已替换为 LCP) |
no-document-write |
如今,第一方脚本中很少出现此问题,而对于使用此属性的第三方脚本,此问题无法解决。 |
offscreen-images |
浏览器已降低了屏幕外图片的优先级,因此虽然延迟加载有助于减少带宽,但不太可能对 Lighthouse 的衡量结果产生影响。 |
uses-passive-event-listeners |
如今,第一方脚本中很少出现此问题,而对于使用此属性的第三方脚本,此问题无法解决。 |
uses-rel-preload |
由于过度推荐的风险,未启用。 |
third-party-facades |
此审核涵盖了有限的 facade,并且一些开发者表示担心使用非关联的第三方 facade。最终,我们希望第三方改进其产品,而不是绕过它们。 |
其他审核
之前表格中未包含的其他效果审核不会受到此项变更的影响。同样,无障碍功能、SEO 和最佳实践的审核也不会受此变更影响。
迁移到新的数据洞见审核
为了方便迁移,我们已在 Lighthouse JSON 中提供新的分析数据。API 和 Lighthouse JSON 的使用者现在可以开始迁移,为最终在 Lighthouse 13 中移除旧版审核做好准备。
Lighthouse 12.6(包含在 Chrome 137 中)还将显示一个可见的切换开关,以便报告用户在两种不同的视图之间切换:
基于数据洞见的新审核将显示在数据洞见标题下,而未更改的审核将继续显示在诊断标题下。
目前,默认设置是继续显示旧版审核,但在 2025 年 6 月的 Lighthouse 版本(可能为 12.7)中,我们计划将默认设置切换为较新的数据洞见审核。此更改还将应用于 Chrome 139 中的 PageSpeed Insights 和开发者工具 Lighthouse 报告。在 Lighthouse 13 之前,用户仍可在有限的时间内切换回旧版审核。
新数据洞见审核的文档
在割接日期之前,我们会在 developer.chrome.com 上记录新的审核。在可预见的未来,旧文档仍会保留,以便旧版 Lighthouse 仍可链接到这些文档。
反馈
如果您对此变动有任何疑虑或疑问,欢迎在此 GitHub 讨论串中提出。