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 這項稽核涵蓋的介面有限,部分開發人員表示擔心使用非聯盟的第三方介面。我們希望第三方能改善產品,而不是提供解決方案。
已移除稽核

其他稽核

先前表格未列出的其他成效稽核項目,則不受這項異動影響。同樣地,無障礙功能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 討論串中提出。