Pirmā ievades aizkave
Pirmā ievades aizkave (FID) mēra laiku starp brīdi, kad lietotājs pirmoreiz mijiedarbojas ar jūsu lapu (noklikšķina uz saites, piespiež pogu), un brīdi, kad pārlūkprogramma reaģē uz šo mijiedarbību.
Pirmā ievades aizkave fiksē aizturi, ko lietotāji piedzīvo, mēģinot mijiedarboties ar lapu, kas vēl ielādējas. Ja lietotājs noklikšķina uz pogas, bet pārlūkprogramma ir aizņemta JavaScript parsēšanu, pastāv sprauga starp klikšķi un reakciju. Šī sprauga ir FID. FID ir svarīgs, jo tas mēra reālo lietotāju pieredzi, nevis laboratorijas datus.
Google Web Vitals programmā FID tiek uzskatīts par labu, ja tas ir zem 100 ms, uzlabojams diapazonā 100–300 ms un slikts virs 300 ms. Augsta FID galvenais cēlonis ir intensīva JavaScript izpilde lapas ielādes laikā. Kad pārlūkprogrammas galvenā pavediena ir aizņemta JavaScript parsēšanā un izpildē, tā nespēj reaģēt uz lietotāja mijiedarbībām.
Praksē
- Jaunumu vietnei bija 500 ms FID, jo reklāmas skripti monopolizēja galveno pavedienu ielādes laikā, šo skriptu atlikšana samazināja FID līdz 50 ms
- E-komercijas vietnes produkta lapā bija 300 ms FID no smaga JavaScript paketes, koda sadalīšana un slēptā ielāde samazināja to zem 80 ms
- Mārketinga vietne noņēma 3 trešo pušu tērzēšanas un analītikas skriptus, uzlabojot FID no 250 ms līdz 30 ms, ar minimālu ietekmi uz funkcionalitāti
- Tīmekļa lietotne pārvietoja datu apstrādes loģiku uz Web Worker, atbrīvojot galveno pavedienu un samazinot FID no 400 ms līdz 60 ms mobilajās ierīcēs
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.
