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 讨论倾听您的心声。