Chrome ekibi, Mayıs ayında etkileşim duyarlılığını ölçmek için Core Web Vitals metriği olarak İlk Giriş Gecikmesi'ni (FID) resmi olarak Sonraki Boyamayla Etkileşim (INP) metriğiyle değiştirdi. Bu plan kapsamında Chrome, Ocak ayında FID desteğini resmi olarak sona erdirme niyetini duyurdu. Nihayet bunun zamanı geldi ve bugünden itibaren FID artık Chrome araçlarında desteklenmemektedir.
Değişmeyen şey, Chromium'un PerformanceObserver
API'deki first-input
girişlerini desteklemesidir. Uygulamalarında FID ölçümüne devam etmek isteyen veya buna devam etmesi gereken geliştiriciler bunu yapabilecektir.
Değişen şey, bu metriğin PageSpeed Insights ve Chrome Kullanıcı Deneyimi Raporu (CrUX) gibi Chrome performans araçlarındaki kullanılabilirliğidir. Aksi belirtilmedikçe, aşağıdaki araçlar önümüzdeki birkaç gün içinde FID metriğini raporlamayı durduracaktır:
- PageSpeed Insights, artık gerçek kullanıcı deneyimleri bölümünde FID verilerini raporlamayacak.
- PageSpeed Insights API,
FIRST_INPUT_DELAY_MS
metriği için veri yayınlamayı durduracak. - CrUX API ve CrUX History API,
first_input_delay
metriği için veri sunmayı durdurur. - CrUX Kontrol Paneli, First Input Gecikmesi sayfasını kaldırır.
- CrUX BigQuery projesi, Ekim 2024'te yayınlanacak 202409 veri kümesinden itibaren
first_input
yapısını şemadan kaldıracak. Gerçekleştirilmiş ve deneysel tablolar, 202409 veri kümesi itibarıyla yeni FID verilerinin raporlanmasını durduracak olsa da geçmiş FID verileri kullanılabilir olmaya devam edecektir. - web-vitals.js kitaplığı,
onFID
işlevini kaldırır. Bu, zarar veren bir değişiklik olduğu için bir sonraki ana sürüm olan 5.0'da yayınlanacaktır. Sürüm 5.0 ile ilgili güncellemeler için depoda bildirim yayınlamak üzere abone olun. - Web Vitals uzantısı artık yer paylaşımı paneli ve konsol günlükleri de dahil olmak üzere hiçbir yüzeyinde FID verilerini raporlamayacak.
Araç değişikliklerine ek olarak, web.dev'deki FID dokümanlarında da bazı değişiklikler yapılacak. Standart FID makalesi sonraki kullanıcılar için kullanılabilir durumda kalacaktır. Bununla birlikte, okuyucuların bu makalenin INP'nin lehine olmadığını anlamalarını sağlayacak bir uyarı mesajı olacaktır. Tüm en iyi uygulamalarının yerini INP kullandığı için Optimize FID makalesi kalıcı olarak Optimize INP makalesine yönlendirilecek.
Web Verileri programında FID bölümünü resmi olarak kapatırken INP bölümü daha yeni başlıyor. Geliştiriciler nihayet FID'in tespit edemediği yanıt hızı sorunlarını fark etmeye başladı. FID'i kaldırmaya yönelik bu araç değişiklikleri, herkesin FID'den tamamen çıkarılmasını ve etkileşim performansını iyileştirmek için mevcut en iyi metrik olarak INP'yi kullanmasını sağlar.