Zamuda prvega vnosa
Zamuda prvega vnosa (FID) meri čas med tem, ko uporabnik prvič stopi v interakcijo s stranjo (klikne povezavo, tapne gumb), in trenutkom, ko brskalnik dejansko reagira na to interakcijo.
Zamuda prvega vnosa zajame zamudo, ki jo uporabniki občutijo, ko poskušajo stopiti v interakcijo s stranjo, ki se še vedno nalaga. Če uporabnik klikne gumb, a je brskalnik zaseden z razčlenjevanjem kode JavaScript, obstaja vrzel med klikom in odzivom. Ta vrzel je FID. FID je pomemben, ker meri dejansko uporabniško izkušnjo, ne podatke iz laboratorija.
Program Google Web Vitals šteje FID za dober, če je pod 100 ms, za potreben izboljšave med 100–300 ms in za slabega nad 300 ms. Glavni vzrok visokega FID je intenzivno izvajanje kode JavaScript med nalaganjem strani. Ko je glavna nit brskalnika zasedena z razčlenjevanjem in izvajanjem kode JavaScript, ne more reagirati na uporabniške interakcije.
V praksi
- Novinarska spletna stran je imela FID 500 ms, ker so njene skripte za oglašavanje monopolizirale glavno nit med nalaganjem, odložitev teh skript je zmanjšala FID na 50 ms
- Stran z izdelki e-trgovine je imela FID 300 ms zaradi težkega paketa JavaScript, razcepljanje kode in leno nalaganje sta to zmanjšala pod 80 ms
- Trženjska spletna stran je odstranila 3 skripte tretjih oseb za klepet in analitiko ter izboljšala FID z 250 ms na 30 ms, s minimalnim vplivom na funkcionalnost
- Spletne aplikacije so logiko za obdelavo podatkov preselile v delavca spleta (Web Worker), s čimer so sprostile glavno nit in zmanjšale FID z 400 ms na 60 ms na mobilnih napravah
Niste prepričani, kako se to nanaša na vas?
Senior inženir obišče vašo lokacijo, vašo prisotnost v iskalnikih in način, kako prispeta povpraševanja, nato zapiše tri stvari, ki jih je vredno najprej popraviti. Dokument lahko obdržite v vsakem primeru.
