Jak działa First Input Delay?
Co mierzył FID
First Input Delay pokazywał opóźnienie między kliknięciem, tapnięciem czy naciśnięciem klawisza a reakcją przeglądarki. Jeśli główny wątek JavaScript był zajęty (np. ładował się ciężki skrypt), użytkownik klikał, a strona „nie reagowała” przez chwilę - to właśnie mierzył FID, w milisekundach.
Metryka była jednym z trzech filarów Core Web Vitals obok LCP i CLS. Google brał ją pod uwagę przy ocenie jakości strony, co pośrednio wiązało się z SEO - strony z wysokim FID mogły gorzej wypadać w rankingu doświadczenia użytkownika.
Dlaczego już nie FID, tylko INP
Od marca 2024 Google zastąpił FID metryką INP (Interaction to Next Paint). Powód: FID mierzył tylko pierwszą interakcję i tylko opóźnienie przed rozpoczęciem przetwarzania, pomijając czas samego przetwarzania i kolejne interakcje użytkownika na stronie. INP daje pełniejszy obraz responsywności przez cały czas wizyty, nie tylko na starcie.
Jeśli ktoś dziś mówi o Core Web Vitals, powinien mieć na myśli LCP, CLS i INP - nie FID. Starsze raporty czy narzędzia mogą jeszcze pokazywać FID, ale traktuj to jako dane historyczne, nie aktualny czynnik rankingowy.
Warto nie mylić FID z TTI (Time to Interactive) - TTI mierzy, kiedy strona staje się w ogóle interaktywna, a FID (czy teraz INP) mierzy jakość tej interaktywności już po jej osiągnięciu.