Rehber · 7 dk okuma · Güncelleme
Web performansı ve Core Web Vitals: nereden başlanır?
Core Web Vitals, Google'ın gerçek kullanıcı deneyimini ölçmek için kullandığı üç metriktir: yükleme hızı, etkileşim yanıtı ve görsel kararlılık. Bu rehber, metriklerin ne anlama geldiğini ve iyileştirmeye nereden başlanacağını özetler.
Üç metrik ne ölçüyor?
- LCP (Largest Contentful Paint): sayfanın ana içeriğinin ne kadar sürede göründüğü. İyi: 2,5 saniye ve altı.
- INP (Interaction to Next Paint): kullanıcı etkileşimlerine sayfanın ne kadar hızlı yanıt verdiği. İyi: 200 milisaniye ve altı.
- CLS (Cumulative Layout Shift): sayfa yüklenirken öğelerin beklenmedik biçimde kayması. İyi: 0,1 ve altı.
Değerlendirme, gerçek kullanıcıların %75'lik dilimine göre yapılır; yani yalnızca hızlı bir bilgisayarda yapılan test yeterli değildir.
Önce ölçün
Laboratuvar araçları (Lighthouse gibi) sorunları bulmaya yardım eder; gerçek kullanıcı verisi (CrUX, PageSpeed Insights'taki alan verisi) ise Google'ın gördüğü sonuçtur. İkisini birlikte izleyin ve değişikliklerin etkisini ölçerek ilerleyin.
LCP'yi iyileştirmek
- Ana görseli doğru boyutta ve modern biçimde (ör. WebP/AVIF) sunun.
- Ana içeriğin önüne geçen büyük JavaScript ve CSS dosyalarını azaltın ya da erteleyin.
- Sunucu yanıt süresini kısaltın; mümkünse sayfayı önbellekten sunun.
- Ana içeriğin ilk HTML'de gelmesini sağlayın; tarayıcıda sonradan oluşturulan içerik gecikir.
INP'yi iyileştirmek
- Uzun süren JavaScript görevlerini parçalayın.
- Etkileşimde gereksiz yeniden çizimlerden kaçının.
- Üçüncü taraf betikleri sınırlayın; her ek betik yanıt süresini etkileyebilir.
CLS'yi iyileştirmek
- Görsel ve videolara genişlik ile yükseklik tanımlayın.
- Reklam ve gömülü içerik için yer ayırın.
- Yazı tipi yüklenirken içeriğin kaymasını önlemek için yedek yazı tipini ve görüntüleme stratejisini dikkatle seçin.
Hız bütçesi belirleyin
Performans, bir kez yapılıp biten bir iş değildir. Sayfa başına toplam dosya boyutu ve betik sayısı için bir üst sınır belirlemek, yeni özellik eklenirken hızın sessizce kötüleşmesini önler.
Sonuç
VeriSet A.Ş., modern web uygulamalarını performans ve erişilebilirlik hedefleriyle birlikte geliştirir. Daha fazla bilgi için web platformları çalışma alanı sayfamıza bakabilirsiniz.
Diğer rehberler
Yapay zekâ projesine başlamadan önce 7 soru
Yapay zekâ projelerinin çoğu, modelin kendisinden değil, başlangıçta cevaplanmayan sorulardan zorlanır. Bu rehber, kod yazmadan önce sorulması gereken yedi soruyu ve her birinin neden önemli olduğunu anlatır.
Rehberi okuVeri teknolojileri · 6 dk okumaVeri boru hattı nasıl tasarlanır?
Veri boru hattı, verinin kaynaktan hedefe güvenilir biçimde taşınmasını sağlayan otomatik adımlar zinciridir. İyi tasarlanmış bir hat, analizlerin ve yapay zekâ modellerinin ihtiyaç duyduğu veriyi doğru, zamanında ve izlenebilir şekilde sunar.
Rehberi okuMobil teknolojiler · 6 dk okumaNative mi çok platformlu mu? Mobil uygulama için doğru seçim
Mobil uygulama geliştirirken ilk sorulardan biri, uygulamanın her platform için ayrı mı yoksa tek kod tabanından mı üretileceğidir. Doğru cevap, ürününüzün performans beklentisine, bütçesine ve cihaz özelliklerine ne kadar ihtiyaç duyduğuna bağlıdır.
Rehberi okuAltyapı · 6 dk okumaMonolit mi mikroservis mi? Mimari seçimi rehberi
Mikroservisler popülerdir ama her proje için doğru değildir. Mimari seçimi, ekip büyüklüğü, ürünün olgunluğu ve operasyon kapasitesine göre yapılmalıdır. Bu rehber, dört yaygın yaklaşımı ve ne zaman uygun olduklarını özetler.
Rehberi okuAr-Ge · 5 dk okumaPrototipten ürüne: Ar-Ge çalışması nasıl yürütülür?
Ar-Ge'nin amacı belirsizliği azaltmaktır: bir fikrin işe yarayıp yaramayacağını erken ve düşük maliyetle öğrenmek. Bu rehber, sorudan başlayıp ürüne uzanan çalışma biçimini ve sık yapılan hataları özetler.
Rehberi okuBu alanda bir fikriniz mi var?
Amacınızı ve mevcut durumunuzu kısaca yazın; birlikte değerlendirelim.