Google, üç temel ölçümü kullanarak geliştiricilere web sitesi performansı konusunda birleşik rehberlik sağlayacak Web Vitals girişimini duyurdu.
Geçen yıl Chrome Geliştirici Zirvesi'nde Google yeni Chrome geliştirici araçlarını duyurdu sayfa yükleme süresini azaltmak ve yerel uygulama benzeri deneyim oluşturmak için. O dönemde şirket, geliştiricilere, kullanıcı deneyimi ve performansı göz önünde bulundurarak web siteleri oluştururken ölçüm yapabilecekleri birleşik bir ölçüm seti sağlama girişimini de tartıştı. İlk fikrin ardından Google, şimdi de Web Vitals girişimini duyurdu. "web'de mükemmel bir kullanıcı deneyimi sunmak için gerekli olan kalite sinyalleri için birleşik rehberlik".
Yıllar boyunca Google, web sitesi geliştiricilerinin web sitesi performansını ölçmesine ve raporlamasına yardımcı olacak çeşitli araçlar sunmuştur. Bunlar arasında Deniz Feneri gibi şeyler yer alıyor. Chrome Geliştirme Araçları, PageSpeed Insights ve Search Console'un Hız Raporu. Ancak Google, bazı geliştiricilerin bu araçları kullanma konusunda oldukça usta olmasına rağmen, diğerlerinin araç ve ölçüm çeşitliliğine ayak uydurmanın biraz zorlayıcı olduğunu belirtiyor. Yeni girişimle şirket, geliştiricilerin Core Web Vitals adı verilen en önemli ölçümlere odaklanabilmesi için ortamı basitleştirmeyi amaçlıyor.
Önemli Web Verileri, tüm web sayfaları için geçerli olan tüm Web Verilerinin bir alt kümesidir, tüm web sitesi sahipleri tarafından ölçülmeli ve tüm Google araçlarında gösterilecektir. Şu anda, bu Önemli Web Verileri kullanıcı deneyiminin üç yönüne (yükleme, etkileşim ve görsel kararlılık) odaklanmakta ve aşağıdaki metrikleri (ve bunların ilgili eşiklerini) içermektedir:
- En Büyük İçerikli Boya (LCP): yükleme performansını ölçer. İyi bir kullanıcı deneyimi sağlamak için LCP, sayfanın ilk yüklenmeye başlamasından sonraki 2,5 saniye içinde gerçekleşmelidir.
- İlk Giriş Gecikmesi (FID): etkileşimi ölçer. İyi bir kullanıcı deneyimi sağlamak için sayfaların FID değeri 100 milisaniyeden kısa olmalıdır.
- Kümülatif Düzen Kayması (CLS): görsel stabiliteyi ölçer. İyi bir kullanıcı deneyimi sağlamak için sayfaların CLS değeri 0,1'den düşük olmalıdır
Geliştiricilerin bu Önemli Web Verilerini ölçmesine ve raporlamasına yardımcı olmak için Google, bu ölçümleri araçlarında göstermeye kararlıdır. Aşağıdaki grafikte, Önemli Web Verileri'ni hangi araçların desteklediği ayrıntılı olarak açıklanmıştır:
Geliştiriciler ayrıca standart web API'lerini kullanarak her bir Core Web Vital'i JavaScript'te ölçebilecek ve herhangi bir kod yazmadan her bir Core Web Vital hakkında rapor oluşturabilecek. Web Verileri Chrome Uzantısı. Uzantı, bu ölçümleri ölçmek ve bunları web'de gezinirken kullanıcılara görüntülemek için web hayati kütüphanesinden yararlanır. Uzantı ayrıca web sitelerinizin, rakiplerinizin web sitelerinin ve genel olarak web'in performansını anlamanıza da yardımcı olabilir. Alternatif olarak, bu metrikleri temel web API'lerini kullanarak ölçmeyi tercih eden geliştiriciler, uygulama ayrıntıları için aşağıda bağlantısı verilen web sitesindeki metrik kılavuzlarına başvurabilirler.
Google, Önemli Web Verilerinin yanı sıra, Önemli Veriler için vekil veya tamamlayıcı ölçümler olarak hizmet edecek diğer Web Verilerinden de bahseder. Bunlar, İlk Bayta Kadar Geçen Süre (TTFB), İlk İçerikli Boyama (FCP), Toplam Engelleme Süresi (TBT) ve Süre gibi ölçümleri içerir Geliştiricilerin deneyimin daha büyük bir bölümünü yakalamasına veya belirli sorunların teşhis edilmesine yardımcı olabilecek Etkileşimli'ye (TTI) sorunlar.
Bu Web Verileri ve Önemli Web Verileri'nin zaman içinde gelişeceğini ve geliştiricilerin gelecekte listeye iyileştirmeler veya eklemeler beklemesi gerektiğini belirtmekte fayda var. Ancak Önemli Web Verileri tüm web sayfalarıyla alakalı olduğundan ve çeşitli Google araçlarında yer aldığından, bu metriklerde yapılacak herhangi bir değişiklik bunların tanımını ve eşiklerini değiştirmeyecektir. Geliştiricilere ayrıca yaklaşan değişiklikler ve öngörülebilir, yıllık bir model hakkında önceden bildirimde bulunulacaktır. Diğer Web Verileri'nin bağlama veya araçlara özel olması nedeniyle, bunların tanımları ve eşikleri önceden haber verilmeksizin daha sık değiştirilebilir. Tüm Web Verileri'nde yapılan değişiklikler bu belgede belgelenecektir. genel değişiklik günlüğü.
Kaynak: web.dev