發布日期:2025 年 4 月 28 日
我們在一年多前宣布將改良效能工具的用意,包括「Lighthouse 強大的 [到] 效能面板」。我們的目的是將 Google 的許多效能工具整合在一起。
在效能面板側,我們針對該目標取得了相當的進展,洞察側欄現在提供類似追蹤記錄的 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 和 DevTools Lighthouse 報告也會納入這項變更。在 Lighthouse 13 之前,使用者仍可切換回舊版稽核頁面。
新版深入分析稽核的說明文件
我們會在切換日前到 developer.chrome.com 記錄新版稽核報告。我們會保留舊版說明文件,待日後再保留,因此舊版 Lighthouse 仍可與這些說明文件連結。
意見回饋
如果您對這項遷移作業有任何疑慮或疑問,歡迎造訪 GitHub 討論。