Performans bütçesi olmayan proje yavaşlar
Core Web Vitals hedeflerini sözleşmeye yazdığımızda performans, bitiş kriteri hâline geliyor.
Performans, üzerinde anlaşılmış bir sayı olmadığında herkesin savunduğu ama kimsenin sahiplenmediği bir değere dönüşür. Ekip hızlı bir ürün istediğini söyler; ne kadar hızlı olduğu sorulduğunda ortak bir cevap çıkmaz.
Bunu çözmenin en basit yolu, hedefleri projenin kabul kriterleri arasına yazmaktır. Biz ölçütleri keşif aşamasında belirliyor ve teslim şartlarına dâhil ediyoruz.
Varsayılan hedeflerimiz
- LCP (en büyük içerik boyaması): 2,5 saniyenin altında
- INP (etkileşim gecikmesi): 200 milisaniyenin altında
- CLS (kümülatif düzen kayması): 0,1'in altında
- İlk yüklemede JavaScript: 200 KB (sıkıştırılmış) sınırı
Sayı sözleşmede olduğunda, bütçeyi aşan her yeni bağımlılık otomatik olarak bir tartışma başlatır. Bu tartışmanın yayından önce yapılması, yayından sonra yapılmasından çok daha ucuzdur.

