Google обявява инициативата Web Vitals за предоставяне на унифицирани насоки за ефективността на уебсайта

Google обявява инициативата Web Vitals за предоставяне на унифицирани насоки на разработчиците относно ефективността на уебсайта, използвайки три основни показателя.

Обратно на срещата на върха на разработчиците на Chrome миналата година, Google обяви нови инструменти за разработчици на Chrome за да намалите времето за зареждане на страницата и да изградите изживяване, подобно на родно приложение. По това време компанията също така обсъди инициатива за предоставяне на разработчиците на унифициран набор от показатели, спрямо които да се измерва при изграждане на уебсайтове с оглед на потребителското изживяване и ефективност. Следвайки първоначалната идея, Google сега обяви инициативата Web Vitals, която има за цел да предостави „унифицирани насоки за качествени сигнали, които са от съществено значение за предоставянето на страхотно потребителско изживяване в мрежата“.

През годините Google предложи няколко инструмента, за да помогне на разработчиците на уебсайтове да измерват и отчитат ефективността на уебсайта. Те включват неща като Lighthouse,

Chrome DevTools, PageSpeed ​​Insights и отчета за скоростта на Search Console. Но Google отбелязва, че докато някои разработчици са доста умели в използването на тези инструменти, други намират разнообразието от инструменти и показатели за малко предизвикателство да бъдат в крак. С новата инициатива компанията има за цел да опрости пейзажа, така че разработчиците да могат да се съсредоточат върху най-важните показатели, наречени Core Web Vitals.

Основните уеб показатели са подмножество от всички уеб показатели, които се прилагат за всички уеб страници, трябва да се измерват от всички собственици на уебсайтове и ще се показват във всички инструменти на Google. Понастоящем тези основни уеб показатели се фокусират върху три аспекта на потребителското изживяване — зареждане, интерактивност и визуална стабилност — и включват следните показатели (и съответните им прагове):

  • Най-голямо боядисване на съдържание (LCP): измерва ефективността на натоварване. За да се осигури добро потребителско изживяване, LCP трябва да се случи в рамките на 2,5 секунди, след като страницата за първи път започне да се зарежда.
  • Закъснение при първо въвеждане (FID): измерва интерактивността. За да осигурят добро потребителско изживяване, страниците трябва да имат FID по-малко от 100 милисекунди.
  • Кумулативно изместване на оформлението (CLS): измерва визуална стабилност. За да осигурят добро потребителско изживяване, страниците трябва да поддържат CLS по-малък от 0,1

За да помогне на разработчиците да измерват и отчитат тези основни уеб показатели, Google се ангажира да изведе тези показатели в своите инструменти. Следващата диаграма описва кои инструменти поддържат основните уеб показатели:

Разработчиците също така ще могат да измерват всеки Core Web Vital в JavaScript с помощта на стандартни уеб API и да докладват за всеки Core Web Vital, без да пишат никакъв код, използвайки Разширение за Chrome Web Vitals. Разширението използва библиотеката с уеб показатели, за да измерва тези показатели и да ги показва на потребителите, докато сърфират в мрежата. Разширението също може да бъде полезно за разбиране на ефективността на вашите уебсайтове, уебсайтовете на вашите конкуренти и мрежата като цяло. Като алтернатива разработчиците, които биха предпочели да измерват тези показатели с помощта на базовите уеб API, могат да се обърнат към ръководствата за показатели на уебсайта, свързан по-долу, за подробности за внедряването.

Заедно с Core Web Vitals, Google говори и за други Web Vitals, които ще служат като прокси или допълнителни показатели за Core vitals. Те включват показатели като време до първия байт (TTFB), първо боядисване със съдържание (FCP), общо време на блокиране (TBT) и време към Interactive (TTI), което може да помогне на разработчиците да уловят по-голяма част от опита или да помогнат при диагностицирането на конкретни въпроси.

Струва си да се отбележи, че тези уеб показатели и основни уеб показатели ще се развиват с течение на времето и разработчиците трябва да очакват бъдещи подобрения или допълнения към списъка. Въпреки това, тъй като основните уеб показатели са подходящи за всички уеб страници и са представени в няколко инструмента на Google, никакви промени в тези показатели няма да променят тяхната дефиниция и прагове. Разработчиците също така ще бъдат уведомени предварително за всички предстоящи промени и предвидим годишен модел. Поради факта, че другите Web Vitals са специфични за контекста или инструментите, техните дефиниции и прагове може да се променят по-често без предварително известие. Всички промени, направени във всички Web Vitals, ще бъдат документирани в това публичен регистър на промените.


източник: web.dev