Chrome kończy obsługę opóźnienia przy pierwszym działaniu

W maju zespół Chrome oficjalnie zastąpił opóźnienie pierwszego wejścia (FID) funkcją Interaction to Next wyrenderowanie (INP) w ramach podstawowych wskaźników internetowych służących do pomiaru responsywności interakcji. W ramach tego planu w styczniu Chrome ogłosił, że zamierza oficjalnie zakończyć obsługę FID. Ten czas w końcu nadszedł i od dzisiaj narzędzia FID nie są już obsługiwane w narzędziach Chrome.

Nie zmienia się to, że Chromium obsługuje wpisy first-input w interfejsie API PerformanceObserver. Będą mogli to robić deweloperzy, którzy chcą lub potrzebują nadal mierzyć FID w swoich aplikacjach.

Zmienia się dostępność tych danych w narzędziach Chrome zwiększających wydajność, takich jak PageSpeed Insights i Raport na temat użytkowania Chrome (CrUX). O ile nie zaznaczono inaczej, w ciągu najbliższych kilku dni te narzędzia przestaną raportować dane FID:

  • Narzędzie PageSpeed Insights nie będzie już raportować danych FID w sekcji o wrażeniach użytkowników.
  • Interfejs PageSpeed Insights API przestanie wyświetlać dane dla kategorii danych FIRST_INPUT_DELAY_MS.
  • Interfejs CrUX API i CrUX History API przestaną udostępniać dane dla kategorii first_input_delay.
  • Panel raportu Chrome usunie stronę Opóźnienie przy pierwszym działaniu.
  • Projekt CrUX BigQuery usunie ze schematu strukturę first_input, zaczynając od zbioru danych z 202409 r., który zostanie opublikowany w październiku 2024 roku. Tabele zmaterializowane i tabele eksperymentalne przestaną raportować nowe dane FID ze zbioru danych z 2024 r., ale historyczne dane FID będą nadal dostępne.
  • Biblioteka web-vitals.js usunie funkcję onFID. Jest to niezwykła zmiana, dlatego zostanie ona wprowadzona w następnej wersji głównej, czyli 5.0. Zasubskrybuj powiadomienia o wersjach w repozytorium, aby otrzymywać informacje o nowościach w wersji 5.0.
  • Rozszerzenie Web Vitals nie będzie już raportować danych FID na żadnej platformie, w tym w panelu nakładki i dziennikach konsoli.

Oprócz zmian w narzędziach wprowadzimy też kilka zmian w dokumentacji FID dostępnej na web.dev. Kanoniczny artykuł FID pozostanie dostępny do wglądu, ale będzie się wyświetlać ostrzeżenie, które pomoże czytelnikom zrozumieć, że odradzamy używanie INP. Artykuł FID narzędzia Optimize nie pozostanie dostępny, ponieważ wszystkie sprawdzone metody zostały zastąpione przez INP, dlatego na stałe przekierujemy Cię do artykułu Optymalizacja INP.

Chociaż oficjalnie zamykamy rozdział FID w programie Wskaźników internetowych, rozdział INP dopiero się zaczyna. Deweloperzy zaczęli w końcu zauważyć problemy z responsywnością, których FID po prostu nie było w stanie wykryć. Te zmiany w narzędziach, które mają na celu usunięcie FID, sprawią, że wszyscy użytkownicy zostaną całkowicie z niego przeniesieni i będą używać INP jako najlepszego dostępnego wskaźnika do zwiększania skuteczności interakcji.