發布日期: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 中) 也會顯示可見的切換按鈕,讓報表使用者在兩種不同檢視畫面之間切換:
新的深入分析型稽核會顯示在「深入分析」標題下方,而未變更的稽核則會繼續顯示在「診斷」標題下方。
目前系統預設會繼續顯示舊版稽核,但我們計畫在 2025 年 6 月發布 Lighthouse 12.7 版時,將預設值改為較新的洞察稽核。這項異動也會在 Chrome 139 中,套用至 PageSpeed Insights 和開發人員工具 Lighthouse 報告。在 Lighthouse 13 推出前,使用者仍可在一段時間內切換回舊版稽核。
新洞察稽核的說明文件
我們會在轉換日期前,於 developer.chrome.com 記錄新的稽核。在可預見的未來,舊版說明文件仍會保留,因此舊版 Lighthouse 仍可連結至這些文件。
意見回饋
如果您對這項異動有任何疑慮或問題,歡迎在這個 GitHub 討論串中提出。