Google kuulutab välja Web Vitalsi algatuse, et pakkuda ühtseid juhiseid veebisaidi toimivuse kohta

Google kuulutab välja Web Vitalsi algatuse, et anda arendajatele ühtseid juhiseid veebisaidi toimimise kohta, kasutades kolme põhimõõdikut.

Tagasi eelmisel aastal Chrome'i arendajate tippkohtumisel, Google teatas uutest Chrome'i arendajatööriistadest et vähendada lehe laadimisaega ja luua omarakendusele sarnane kogemus. Sel ajal arutas ettevõte ka algatust pakkuda arendajatele ühtset mõõdikute kogumit, millega võrrelda veebisaite kasutajakogemust ja jõudlust silmas pidades. Pärast esialgset ideed on Google nüüd teatanud Web Vitalsi algatusest, mille eesmärk on pakkuda "ühtsed juhised kvaliteetsete signaalide jaoks, mis on veebis suurepärase kasutajakogemuse pakkumiseks hädavajalikud".

Google on aastate jooksul pakkunud mitmeid tööriistu, mis aitavad veebisaitide arendajatel veebisaidi toimivust mõõta ja sellest aru anda. Nende hulka kuuluvad sellised asjad nagu majakas, Chrome DevTools, PageSpeed ​​Insights ja Search Console'i ​​kiirusaruanne. Kuid Google märgib, et kuigi mõned arendajad on nende tööriistade kasutamisel üsna vilunud, on teised leidnud, et mitmesuguste tööriistade ja mõõdikutega on pisut keeruline sammu pidada. Uue algatusega soovib ettevõte maastikku lihtsustada, et arendajad saaksid keskenduda kõige olulisematele mõõdikutele, mida nimetatakse Core Web Vitalsiks.

Core Web Vitals on kõigi veebilehtede alamhulk, mida peaksid mõõtma kõik veebisaidi omanikud ja need kuvatakse kõigis Google'i tööriistades. Praegu keskenduvad need Core Web Vitals kolmele kasutajakogemuse aspektile – laadimine, interaktiivsus ja visuaalne stabiilsus – ning sisaldavad järgmisi mõõdikuid (ja nende vastavaid lävesid).

  • Suurim sisuline värv (LCP): mõõdab laadimise jõudlust. Hea kasutuskogemuse tagamiseks peaks LCP ilmnema 2,5 sekundi jooksul pärast lehe esmakordset laadimist.
  • Esimese sisendi viivitus (FID): mõõdab interaktiivsust. Hea kasutuskogemuse pakkumiseks peaks lehtede FID olema alla 100 millisekundi.
  • Kumulatiivne paigutuse nihe (CLS): mõõdab visuaalset stabiilsust. Hea kasutuskogemuse pakkumiseks peaks lehtede CLS-i väärtus olema väiksem kui 0,1

Et aidata arendajatel neid põhiveebi elutähtsaid näitajaid mõõta ja aru anda, on Google võtnud kohustuse lisada need mõõdikud oma tööriistadesse. Järgmisel diagrammil on üksikasjad, millised tööriistad toetavad Core Web Vitalsi.

Arendajad saavad standardsete veebi API-de abil mõõta ka iga Core Web Vitali JavaScriptis ja aru anda iga Core Web Vitali kohta ilma koodi kirjutamata, kasutades Web Vitalsi Chrome'i laiendus. Laiendus kasutab nende mõõdikute mõõtmiseks ja veebi sirvimise ajal kasutajatele kuvamiseks veebivitalsi teeki. Laiendus võib olla abiks ka teie veebisaitide, konkurentide veebisaitide ja laiemalt veebi toimivuse mõistmisel. Alternatiivina võivad arendajad, kes eelistavad mõõta neid mõõdikuid aluseks olevate veebi API-de abil, tutvuda juurutamise üksikasjadega allpool toodud veebisaidi mõõdikute juhenditest.

Koos veebipõhiste elutähtsate näitajatega räägib Google ka muudest veebipõhistest elutähtsatest näitajatest, mis toimivad põhivarade puhverserveri või täiendavate mõõdikutena. Nende hulka kuuluvad sellised mõõdikud nagu Time to First Byte (TTFB), First Contentful Paint (FCP), kogu blokeerimisaeg (TBT) ja Time Interaktiivseks (TTI), mis aitab arendajatel hõivata suurema osa kogemusest või aitab konkreetset diagnoosida probleeme.

Väärib märkimist, et need Web Vitals ja Core Web Vitals arenevad aja jooksul ja arendajad peaksid ootama loendi edasisi parandusi või täiendusi. Kuna aga põhiveebi elutähtsad näitajad on asjakohased kõigi veebilehtede jaoks ja neid on esile tõstetud mitmetes Google'i tööriistades, ei muuda nende mõõdikute muudatused nende määratlust ega lävesid. Samuti teavitatakse arendajaid eelnevalt kõigist eelseisvatest muudatustest ja prognoositavast iga-aastasest mustrist. Kuna teised Web Vitals on konteksti- või tööriistaspetsiifilised, võivad nende määratlused ja läved ilma ette teatamata sagedamini muutuda. Kõik Web Vitalsis tehtud muudatused dokumenteeritakse selles avalik muudatuste logi.


Allikas: web.dev