A Google Chrome hivatalosan megszüntette a First Input Delay (FID) mérőszám támogatását, ami átmenetet jelent az Interaction to Next Paint (INP) prioritása felé.
Rick Viscomi, a Chrome-csapat webes teljesítményfejlesztői kapcsolatait felügyelő bejelentése megerősíti, hogy az INP az interakciós reakciókészség értékelésének alapvető mérőszáma.
A mai nap: A Chrome megszünteti a FID támogatását
Ha továbbra is támaszkodik rá a Chrome-eszközökben, a munkafolyamatok MEGSZAKADNAK
Az INP-n all-in vagyunk!https://t.co/sc6utE44MN
— Rick Viscomi (@rick_viscomi) 2024. szeptember 10
A mai bejelentés azt követi, hogy májusban a FID-t az INP-vel váltották fel Core Web Vital-ként.
A következő eszközök a következő napokban leállítják a FID-adatok jelentését:
- PageSpeed Insights
- Chrome felhasználói élmény jelentés (CrUX)
- web-vitals.js
- Web Vitals bővítmény
Háttér
A FID INP-vel való felváltására irányuló lépés az interakciós interakciós válaszkészség teljes körű megragadásának korlátaiból fakad az interneten.
A FID csak a késleltetést mérte a felhasználó bevitele és a böngésző válasza között, figyelmen kívül hagyva a többi kritikus fázist.
Az INP holisztikusabb megközelítést alkalmaz a teljes folyamat mérésével, a felhasználói beviteltől a képernyőn megjelenő vizuális frissítésekig.
Átmeneti időszak
Míg a web-vitals.js könyvtár egy verzióparancsot (5.0) kap a változáshoz, a legtöbb egyéb eszköz verziófrissítés nélkül leállítja a FID-adatok jelentését.
A CrUX BigQuery projekt eltávolítja a FID-vel kapcsolatos mezőket a sémájából a 202409-es adatkészlettől kezdve, amelynek megjelenése októberben várható.
A fejlesztők átállásának elősegítése érdekében a Chrome csapata megszünteti az „Optimize FID” dokumentációt, és átirányítja a felhasználókat a frissített „INP optimalizálása” útmutatóhoz.
Leállítjuk a régi FID optimalizálása című cikket is
A jobb API-kkal és mérőszámokkal most nincs ok arra, hogy CSAK az interakció bemeneti késleltetési fázisát optimalizáljuk. Ehelyett összpontosítson a teljes felhasználói élményre a bemenettől a festékig https://t.co/DMzeFUelfm
— Rick Viscomi (@rick_viscomi) 2024. szeptember 10
Mi a következő lépés
Íme néhány lépés, amelyeket meg kell tenni a FID-ről az INP-re való átállás fényében:
- Ismerkedjen meg az INP mérőszámmal a web.dev webhelyen található hivatalos dokumentáció áttekintésével. Ismerje meg, hogyan méri az INP az interakció teljes életciklusát a bemenettől a vizuális frissítésig.
- Ellenőrizheti webhelye jelenlegi INP-teljesítményét olyan eszközökkel, mint a PageSpeed Insights vagy az INP-t támogató valós felhasználói megfigyelési szolgáltatások. Azonosítsa azokat a területeket, ahol az interakciós reakcióképesség javításra szorul.
- Tekintse meg a web.dev webhelyen található „INP optimalizálása” útmutatót a bemeneti késleltetés csökkentésére, az eseménykezelés optimalizálására, az elrendezési tönkremenetel minimalizálására és az INP javítására szolgáló egyéb technikákra vonatkozó legjobb gyakorlatokért.
- Frissítsen minden olyan teljesítményfigyelő eszközt vagy egyéni szkriptet, amely jelenleg az elavult FID-mutatóra támaszkodik, hogy helyette INP-t használjon. A web-vitals.js felhasználók számára készüljön fel az 5.0-s verzió áttörő változására.
- Ha a CrUX BigQuery adatkészletet használja, tervezze meg az adatfolyamok frissítését a sémamódosítások kezeléséhez, eltávolítva a FID-mezőket az októberi 202409-es kiadás után.
Ezekkel a lépésekkel zökkenőmentes átállást biztosíthat az INP-re.