Przejście od interakcji do kolejnego wyrenderowania

INP nie jest już eksperymentalną funkcją. Dowiedz się więcej o planach wprowadzenia Chrome w 2024 r. jako Core Web Vitals.

Annie Sullivan
Annie Sullivan

Misją Chrome w ramach programu wskaźników internetowych jest pomaganie deweloperom w skupianiu się na podstawowych wskaźnikach internetowych, które mają kluczowe znaczenie dla wygody użytkowników. Ważnym aspektem zadowolenia użytkowników, na którym się skupiamy, jest responsywność, czyli zdolność strony internetowej do szybkiego reagowania na interakcje użytkowników.

Opóźnienie przy pierwszym działaniu (FID) to podstawowy wskaźnik internetowy, który mierzy czas reakcji, ale, jak pisaliśmy w przeszłości, istnieją znane ograniczenia FID. Dlatego postanowiliśmy zbadać dane eksperymentalne, które lepiej eliminowały te ograniczenia, i poznać opinie na ich temat. W 2022 r. ogłosiliśmy nowy wskaźnik Interakcja z następnym wyrenderowaniem (INP), który został powszechnie udostępniony w naszych narzędziach i zaczęliśmy współpracować ze społecznością, aby przetestować jego skuteczność.

Po kolejnym roku testów i zebraniu opinii od społeczności możemy ogłosić, że INP nie jest już eksperymentem. Ponadto od marca 2024 r. zobowiązujemy się do promowania INP jako nowego podstawowego wskaźnika internetowego dotyczącego responsywności, który zastąpi FID.

Z tego posta dowiesz się, co skłoniło Cię do podjęcia tej decyzji, co dokładnie się zmieni i jak zacząć z niej korzystać. Więcej informacji o wpływie tej zmiany na wyszukiwarkę Google znajdziesz w tym poście na blogu.

Lepsze dane dotyczące responsywności

FID było ogromnym krokiem naprzód, gdy wprowadziliśmy go w ramach podstawowego wskaźnika internetowego w 2020 r. Zaoferowała deweloperom nowy sposób mierzenia responsywności w świetle tego, jak doświadczają jej prawdziwi użytkownicy. Zawsze był on ważnym elementem programu wskaźników internetowych. W odróżnieniu od podobnych danych, które tylko przybliżają interaktywność strony – takich jak Całkowity czas blokowania (TBT) i Czas do interakcji – FID bezpośrednio mierzy wrażenia użytkowników. Przede wszystkim ze względu na sposób interakcji rzeczywistych użytkowników strona może mieć wolne TBT lub TTI i nadal być postrzegana jako elastyczna.

Mimo że usprawniło to sposób mierzenia responsywności, FID nie posiadało ograniczeń. Sama nazwa zdradza dwa takie ograniczenia: „pierwsze wejście”. i „opóźnienie”. FID raportuje responsywność tylko pierwszej interakcji użytkownika ze stroną. Pierwsze wyświetlenie jest ważne, jednak pierwsza interakcja nie musi być reprezentatywna dla wszystkich interakcji w całym cyklu życia strony. Dodatkowo FID mierzy tylko opóźnienie danych wejściowych pierwszej interakcji, czyli czas oczekiwania przeglądarki (z powodu zajętości wątku głównego) przed rozpoczęciem obsługi interakcji.

Wpisz INP. Zamiast mierzyć tylko pierwszą interakcję, INP bierze pod uwagę wszystkie interakcje, odnotowując jedną z najwolniejszych interakcji w całym cyklu życia strony. INP nie mierzy tylko części opóźnienia, lecz mierzy pełny czas trwania od początku interakcji przez moduł obsługi zdarzeń aż do momentu, gdy przeglądarka będzie w stanie wyrenderować kolejną klatkę. Od interakcji do następnego wyrenderowania. Te szczegóły implementacji sprawiają, że INP jest znacznie bardziej kompleksowym wskaźnikiem responsywności postrzeganej przez użytkowników niż FID.

Zmieniające się wartości INP

Od dzisiaj wartość INP nie jest już eksperymentalna i jest traktowana jako oczekujące podstawowe wskaźniki internetowe. Nowe oznaczenie INP potwierdza gotowość do zastąpienia FID przez INP, ale jeszcze nie wprowadzamy tej zmiany. Aby dać ekosystemowi czas na dostosowanie się do zmian, w marcu 2024 r. wartość INP oficjalnie stanie się stabilnym podstawowym wskaźnikiem internetowym.