Bir web sayfasının yükleme performansını nasıl iyileştirirsiniz?

Cevap

Önce ölçmek gerekir: Lighthouse, PageSpeed Insights (gerçek kullanıcı verisi), DevTools Performance ve Network sekmeleri.

Sonra en etkili adımlar:

  • Daha az JavaScript: kod bölme, tree shaking, ağır kütüphanelerin hafif alternatifleri, sunucu bileşenleri
  • Görseller: WebP/AVIF, doğru boyut (srcset), lazy loading, CDN
  • Önbellek: hash'li statik dosyalara uzun Cache-Control, CDN
  • Sıkıştırma: Brotli / gzip
  • Kritik yol: render'ı bloklayan CSS/JS'i azaltmak, defer, kritik kaynaklar için preload / preconnect
  • Fontlar: alt küme (subset), font-display: swap, kendi sunucunda barındırma
  • Sunucu: SSR/SSG/ISR ile hazır HTML, düşük TTFB

Her değişiklikten sonra metrikleri yeniden ölçmek, tahminle optimizasyon yapmamak önemlidir.

  1. Bundle boyutunu nasıl analiz eder ve küçültürsünüz?OrtaWeb PerformansıFrontend
  2. Çok uzun bir listeyi (on binlerce satır) performanslı nasıl gösterirsiniz?ZorWeb PerformansıFrontend
  3. Core Web Vitals nedir? LCP, INP ve CLS neyi ölçer?OrtaWeb PerformansıFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle