Chrome mengakhiri dukungan untuk Penundaan Input Pertama

Pada bulan Mei, tim Chrome secara resmi mengganti Penundaan Input Pertama (FID) dengan Interaction to Next Paint (INP) sebagai metrik Core Web Vitals untuk mengukur responsivitas interaksi. Sebagai bagian dari rencana tersebut, pada bulan Januari, Chrome mengumumkan niatnya untuk mengakhiri dukungan secara resmi untuk FID. Akhirnya tiba waktunya, dan mulai hari ini FID tidak lagi didukung di alat Chrome.

Yang tidak berubah adalah dukungan Chromium untuk entri first-input di PerformanceObserver API. Developer yang ingin atau perlu terus mengukur FID di aplikasi mereka akan dapat melakukannya.

Yang berubah adalah ketersediaan metrik ini di alat performa Chrome seperti PageSpeed Insights dan Chrome UX Report (CrUX). Kecuali jika dinyatakan lain, alat berikut akan berhenti melaporkan metrik FID selama beberapa hari ke depan:

  • PageSpeed Insights tidak lagi melaporkan data FID di bagian pengalaman pengguna nyata.
  • PageSpeed Insights API akan berhenti menayangkan data untuk metrik FIRST_INPUT_DELAY_MS.
  • CrUX API dan CrUX History API akan berhenti menayangkan data untuk metrik first_input_delay.
  • Dasbor CrUX akan menghapus halaman Penundaan Input Pertama.
  • Project CrUX BigQuery akan menghapus struct first_input dari skema yang dimulai dengan set data 202409, yang akan dipublikasikan pada Oktober 2024. Tabel yang terwujud dan Tabel eksperimental akan berhenti melaporkan data FID baru mulai set data 202409, tetapi data FID historis akan tetap tersedia.
  • Library web-vitals.js akan menghapus fungsi onFID. Mengingat bahwa ini adalah perubahan yang dapat menyebabkan gangguan, perubahan ini akan dirilis dalam versi utama berikutnya, yaitu 5.0. Berlangganan notifikasi rilis di repositori untuk mengetahui update versi 5.0.
  • Ekstensi Data Web tidak akan lagi melaporkan data FID di platformnya, termasuk log konsol dan panel overlay.

Selain perubahan alat, akan ada beberapa perubahan pada dokumentasi FID di web.dev. Artikel FID kanonis akan tetap tersedia untuk anak cucu, tetapi akan ada pesan peringatan untuk memastikan bahwa pembaca memahami bahwa penggunaannya tidak disarankan dan demi INP. Artikel FID Optimize tidak akan tersedia lagi karena semua praktik terbaiknya telah digantikan oleh INP, sehingga artikel tersebut akan dialihkan secara permanen ke artikel Optimize INP.

Meskipun kami secara resmi menutup bab FID dalam program Data Web, segmen INP baru saja dimulai. Pengembang akhirnya memperhatikan masalah responsivitas yang tidak ditangkap oleh FID. Perubahan alat untuk menghapus FID ini membantu memastikan bahwa semua orang sepenuhnya ditransisikan dari FID dan menggunakan INP sebagai metrik terbaik yang tersedia untuk meningkatkan performa interaksi.