Kısa cevap
Site hızı kaç saniye olmalı, nasıl ölçülür?
Core Web Vitals üç eşikle ölçülür: en büyük içerik boyaması (LCP) 2,5 saniyenin, sonraki boyamaya etkileşim (INP) 200 milisaniyenin, kümülatif düzen kayması (CLS) 0,1'in altında olmalıdır. Kurumsal bir site bunları ancak performans bir bütçe olarak yazılıp dağıtım hattı tarafından denetlendiğinde geçer; bütçe olmadan her yeni bileşen sayfayı biraz daha ağırlaştırır.
Bir sitenin hızlı olması, sonradan eklenen bir özellik değildir. Kaynak bütçesi baştan konmadığında, tasarım aşamasında verilen her karar performans borcuna dönüşür.
Performans bütçesi nasıl belirlenir?
Her sayfa için toplam JavaScript, görsel ağırlığı ve üçüncü parti script sayısı üzerinde bir tavan belirleyin. Bu tavan CI'da kontrol edilsin; aşan değişiklik birleştirilemesin.
- Sunucu bileşenlerini varsayılan yap, istemci bileşenini istisna haline getir.
- Yazı tiplerini kendi alan adından, değişken (variable) formatta sun.
- Görsellerde modern format ve doğru boyut zorunlu olsun.
- Analitik ve pazarlama scriptlerini ertelenmiş yükle.
Animasyon performansa ne kadar mal olur?
Kaydırma tabanlı animasyonlar, yalnızca transform ve opacity üzerinde çalıştığında ucuzdur. Düzen (layout) tetikleyen her animasyon, mobil cihazda kare düşmesi olarak geri döner.
Core Web Vitals nasıl doğru ölçülür?
Laboratuvar testi yeterli değildir. Gerçek kullanıcı ölçümü (RUM) olmadan performansın gerçekten iyileştiğini bilemezsiniz.
| Metrik | İyi | İyileştirme gerekli | Zayıf |
|---|---|---|---|
| LCP — en büyük içerik boyaması | ≤ 2,5 sn | 2,5 – 4,0 sn | > 4,0 sn |
| INP — sonraki boyamaya etkileşim | ≤ 200 ms | 200 – 500 ms | > 500 ms |
| CLS — kümülatif düzen kayması | ≤ 0,1 | 0,1 – 0,25 | > 0,25 |
Kaynaklar
- 01Core Web Vitals — LCP, INP, CLS eşikleriGoogle · web.dev · 2024
- 02Web Content Accessibility Guidelines (WCAG) 2.2W3C · 2023
- 03DORA — DevOps Research and Assessment metrikleriGoogle Cloud · 2024