Lighthouse 将改用性能数据分析审核

发布时间: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 中)还将显示一个可见的切换开关,以便报告用户在两种不同的视图之间切换:

在 Lighthouse 中尝试“洞见”功能。

基于数据洞见的新审核将显示在数据洞见标题下,而未更改的审核将继续显示在诊断标题下。

目前,默认设置是继续显示旧版审核,但在 2025 年 6 月的 Lighthouse 版本(可能为 12.7)中,我们计划将默认设置切换为较新的数据洞见审核。此更改还将应用于 Chrome 139 中的 PageSpeed Insights 和开发者工具 Lighthouse 报告。在 Lighthouse 13 之前,用户仍可在有限的时间内切换回旧版审核。

新数据洞见审核的文档

在割接日期之前,我们会在 developer.chrome.com 上记录新的审核。在可预见的未来,旧文档仍会保留,以便旧版 Lighthouse 仍可链接到这些文档。

反馈

如果您对此变动有任何疑虑或疑问,欢迎在此 GitHub 讨论串中提出。