Performans bir teknik metrik değildir — bir kullanıcı deneyimidir. Etkileşim yanıt süresinde 100 ms'lik bir gecikme, kullanıcıların gecikmeyi algılamaya başladığı eşiktir. 300 ms'de fark ederler. 1 saniyede ayrılırlar.
Core Web Vitals, Google'ın sıralama sinyali olmanın ötesine geçerek kullanıcı deneyimi kalitesi için evrensel bir kıyaslama hâline geldi. LCP, INP ve CLS soyut puanlar değildir — ürününüzün nasıl hissettirdiğinin vekilleridir.
Performans mühendisliği yaklaşımımız mimari düzeyde başlar. "Önce kur, sonra optimize et" zihniyetinin ötesine geçtik. Performans bütçeleri tasarım spesifikasyonlarıyla birlikte belirlenir ve her bileşen sisteme girmeden önce profillenir.
Görsel optimizasyonu, çoğu web uygulaması için en yüksek etkili tek performans müdahalesi olmaya devam ediyor. Hattımız; duyarlı srcset üretimi, WebP/AVIF format pazarlığı, intersection observer ile lazy loading ve bulanık-yukarı yer tutucu örüntülerini içerir.
JavaScript paket yönetimi, birçok kurumsal uygulamanın performans savaşını kaybettiği yerdir. Kullanıcıların yalnızca mevcut etkileşim için ihtiyaç duydukları kodu indirdiklerinden emin olmak için agresif kod bölme, rota tabanlı parçalama ve dinamik içe aktarma kullanırız.
İzleme yığını, optimizasyon işi kadar önemlidir. İlk günden Gerçek Kullanıcı İzleme (RUM) uygularız, performansı cihaz ve ağ segmentlerinde izleriz ve otomatik gerileme uyarıları kurarız. Performans tek seferlik bir başarı değildir — sürekli bir uygulamadır.