Slovník
INP (Interaction to Next Paint)
INP (Interaction to Next Paint) je metrika Core Web Vitals, která měří, jak rychle web vizuálně zareaguje na interakci uživatele - kliknutí, klepnutí na dotykovém displeji nebo stisk klávesy. V březnu 2024 nahradila starší metriku FID (First Input Delay) a od té doby je jedním ze tří hlavních ukazatelů, podle kterých Google posuzuje uživatelský zážitek a které ovlivňují pozice ve vyhledávání.
Rozdíl proti FID je podstatný. FID měřil jen zpoždění u úplně první interakce a jen do okamžiku, kdy ji prohlížeč začal zpracovávat. INP sleduje všechny interakce během návštěvy a měří celou dobu od akce uživatele až po vykreslení vizuální odezvy. Je to tedy mnohem poctivější obrázek toho, jak svižně web reaguje během reálného používání, ne jen při prvním kontaktu.
Hodnoty se vyhodnocují takto: do 200 milisekund je INP dobrý, mezi 200 a 500 ms je potřeba zlepšení a nad 500 ms je špatný. Měří se 75. percentil reálných návštěv, takže nestačí, aby web rychle reagoval obvykle - musí být svižný i pro pomalejší zařízení a horší připojení.
Nejčastější příčinou špatného INP je těžký JavaScript, který blokuje hlavní vlákno prohlížeče. Když uživatel klikne a prohlížeč zrovna zpracovává velký kus skriptu, odezva se zpozdí. Pomáhá rozdělení dlouhých úloh na menší, odložení nepotřebného JavaScriptu, méně práce při renderování a obecně střídmost v tom, kolik kódu na stránku posíláte. INP je v tomhle dobrý budíček: odměňuje weby, které nejsou přetížené.