First Input Delay
A First Input Delay (FID) azt az időt méri, amely a felhasználó első interakciója (kattintás egy linkre, gomb megérintése) és a böngésző tényleges válasza között telik el.
A First Input Delay azt a késleltetést rögzíti, amelyet a felhasználók tapasztalnak, amikor egy még betöltődő oldallal próbálnak interakcióba lépni. Ha a felhasználó rákattint egy gombra, de a böngésző éppen JavaScriptet dolgoz fel, rés keletkezik a kattintás és a válasz között. Ez a rés a FID.
A Google Web Vitals programja a FID-et jónak tekinti, ha 100 ms alatt van, javításra szorul 100-300 ms között, és gyenge 300 ms felett. A magas FID elsődleges oka a nehéz JavaScript végrehajtás az oldal betöltése közben. Amikor a böngésző fő szála éppen JavaScriptet dolgoz fel és hajt végre, nem tud válaszolni a felhasználói interakciókra.
A gyakorlatban
- Egy híroldal FID-je 500 ms volt, mert a hirdetési szkriptek monopolizálták a fő szálat a betöltés során, ezek halasztása 50 ms-ra csökkentette a FID-et
- Egy e-kereskedelmi oldal termékoldalának FID-je 300 ms volt egy nehéz JavaScript csomag miatt, a kódfelosztás és a lusta betöltés 80 ms alá csökkentette
- Egy marketingoldal eltávolított 3 külső chat- és analitikai szkriptet, és a FID-et 250 ms-ról 30 ms-ra javította, minimális funkcionális hatással
- Egy webalkalmazás Web Workerbe helyezte az adatfeldolgozási logikáját, felszabadítva a fő szálat, és mobileszközökön 400 ms-ról 60 ms-ra csökkentette a FID-et
Nem biztos benne, hogy ez hogyan vonatkozik Önre?
Egy vezető mérnök bejárja az Ön webhelyét, keresési jelenlétét és azt, ahogyan a megkeresések eljutnak Önhöz, majd leírja az elsőként javítandó három dolgot. A dokumentumot mindenképpen megtartja.
