Pirmoji įvesties delsa
Pirmoji įvesties delsa (FID) matuoja laiką tarp momento, kai vartotojas pirmą kartą sąveikauja su jūsų puslapiu (spustelėja nuorodą, bakstelėja mygtuką), ir momento, kada naršyklė iš tikrųjų reaguoja į tą sąveiką.
Pirmoji įvesties delsa fiksuoja delsą, kurią vartotojai jaučia bandydami sąveikauti su puslapiu, kuris vis dar kraunasi. Jei vartotojas paspaudžia mygtuką, bet naršyklė užsiėmusi JavaScript apdorojimu, tarp paspaudimo ir atsako atsiranda spraga. Ta spraga yra FID.
„Google“ „Web Vitals“ programoje FID laikomas geru, jei jis yra mažesnis nei 100 ms, vidutiniu, 100–300 ms, ir prastu, viršijant 300 ms. Aukšto FID pagrindinė priežastis, sunkus JavaScript vykdymas puslapio įkrovos metu. Kai naršyklės pagrindinis gija užimtas JavaScript analizavimu ir vykdymu, jis negali reaguoti į vartotojo sąveikas.
Praktikoje
- Naujienų svetainėje buvo 500 ms FID, nes reklamos skriptai apkraudami užimdavo pagrindinį procesavimo giją, šių skriptų atidėjimas sumažino FID iki 50 ms
- E-komercijos svetainės produkto puslapio FID siekė 300 ms dėl sunkaus JavaScript paketo, kodų skaidymas ir tingusis krovimas (lazy loading) sumažino jį mažiau nei 80 ms
- Marketingo svetainė pašalino 3 trečiųjų šalių pokalbių ir analitikos skriptus bei pagerino FID nuo 250 ms iki 30 ms, beveik nepakenkdama funkcionalumui
- Tinklo programėlė perkėlė duomenų apdorojimo logiką į Web Worker, taip atlaisvindama pagrindinę giją ir sumažindama FID nuo 400 ms iki 60 ms mobiliuosiuose įrenginiuose
Daugiau apie: Veikimas
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.
