Chrome 停止支援首次輸入延遲時間

5 月時,Chrome 團隊已正式將首次輸入延遲時間 (FID) 替換為「下一個顯示的內容互動」(INP),做為評估互動回應的 Core Web Vitals 指標。根據這項計畫,Chrome 已在 1 月宣布打算正式停止支援 FID。既然如此,截至今天為止,Chrome 工具已不再支援 FID

「不會」變更哪些部分是 Chromium 支援 PerformanceObserver API 中的 first-input 項目。開發人員如果想或需要繼續在應用程式中評估 FID,則可執行這項操作。

請問 PageSpeed Insights 和 Chrome 使用者體驗報告 (CrUX) 等 Chrome 效能工具中,是否「會」有變動。除非另有說明,否則下列工具將於接下來幾天內停止回報 FID 指標:

  • PageSpeed Insights 將停止在「實際使用者體驗」部分中回報 FID 資料。
  • PageSpeed Insights API 將停止提供「FIRST_INPUT_DELAY_MS」指標的資料。
  • CrUX APICrUX History API 將停止為「first_input_delay」指標提供資料。
  • CrUX 資訊主頁將移除「First Input Delay」頁面。
  • CrUX BigQuery 專案會從 202409 年資料集開始,從結構定義中移除 first_input 結構。該資料集將於 2024 年 10 月發布。透過具體化實驗表格,自 202409 年資料集起,我們將停止回報新的 FID 資料,但您還是可以查看歷來 FID 資料。
  • web-vitals.js 程式庫會移除 onFID 函式。由於這是破壞性變更,因此將在下一個主要版本 5.0 中發布。訂閱以在存放區中發布 5.0 版更新內容。
  • 網站體驗指標擴充功能不會再回報任何介面內的 FID 資料,包括疊加面板和控制台記錄。

除了工具變更之外,web.dev 上的 FID 說明文件也會出現一些變更。文章張貼後仍可繼續閱讀標準 FID 文章,但系統會顯示警告訊息,確保讀者瞭解我們建議不要使用 INP。由於所有最佳做法皆已由 INP 取代,因此最佳化 FID 文章將不再提供,因此會永久重新導向至「最佳化工具 INP」文章。

雖然我們正在正式結束 Web Vitals 計畫中的 FID 章節,但 INP 章節只是開始而已。開發人員終於注意到,FID 先前並未掌握到的反應問題。這些工具異動是為了移除 FID,有助於確保所有人都完全停用該服務,並使用 INP 做為最佳指標,提升互動成效。