Google Chrome, bizden gizli gizli yeni oyunlar çeviriyor. Ama merak etmeyin, emekli olduğum için her haberi her gelişmeyi sıkılmadan takip edip keyfi işlerimi kahve eşliğinde yapıyorum : )
Eskiden Chrome DevTools bir nevi deneysel bir oyuncaktı. Hani kodu yazarsın, çalışmaz, sonra Bunun prod ile alakası yoktur dersin ya İşte o dönem bitti

Google, DevToolsu artık gerçek dünya verilerine göre şekillendiriyor. Yani, insanlar web sitelerini nasıl kullanıyor, hangi hatalarla karşılaşıyor, nereye tıklıyorlar, neler yükleniyor Bu verileri analiz edip araçlarını geliştiriyorlar.
Misal:
- Yeni performans analizleri artık uyduruktan test sonuçlarına değil, kullanıcıların gerçek deneyimlerine dayanıyor.
- Hangi scriptler sayfa yüklemesini yavaşlatıyor? Artık daha net görebiliyorsun.
- Network sekmesi artık gerçek veri kullanımına daha yakın, çünkü bazı durumlarda tarayıcı farklı davranıyor, DevTools farklı gösteriyordu. Artık o ayrım kapanıyor.
Yani anlayacağınız, Google DevTools artık sadece developerın hayal dünyası değil, kullanıcının gerçek dünyası haline geldi.
Cache-Control: no-store? Chrome Diyor ki: "Hiçbir Şeyi Unutmam!"Gelelim ikinci bomba habere.
Eskiden bir sayfa response headerına Cache-Control: no-store yazdın mı, Chrome sayfayı hatırlamazdı. Refresh ettiğinde tertemiz başlardı.
Ama Chrome 121den itibaren bu davranış değişti! Artık:
"Sayfa navigasyonu sırasında no-store olsa bile form verilerini, scroll konumunu ve diğer 'state' bilgilerini hatırlıyorum."Sebep? Kullanıcı deneyimi. Çünkü birisi bir form dolduruyor, yanlışlıkla geri basıyor, sonra ileri deyince yazdığı her şey gitmiş... Milleti sinir ediyor. Chrome bu acıyı hissetmiş, ve demiş ki:
Ben kullanıcı dostuyum. no-store olsa da bazı şeyleri hatırlayacağım kardeşim.Özetle:
- Artık no-store yazmak, her şeyi unutturmak anlamına gelmiyor. Yani debug yaparken ya da kullanıcıların sıfırdan başlamasını istiyorsan, başka yollar denemen gerekebilir.
- DevToolsda gördüğün bazı network davranışları artık birebir gerçek kullanıcı deneyimiyle eşleşiyor. gerekecek.
- Sayfa içi state yönetiminde kafa karışıklığı yaşayabilirsin. Özellikle SPA'lerde (Single Page Application) işler karışabilir.
Eskiden tarayıcı dediğin şey, senin yazdığın kurallara harfiyen uyardı. Şimdi Google diyor ki:
Alıntı
DevToolsta gördüğün verileri artık gerçek dünya simülasyonu gibi düşün.
no-store seni kurtarmaz, artık back-forward cache (BFCache) mevzularına da göz at. **En kısa sürede deneyimlerimi yazdığım bir içerik oluşturacağım.
Daha fazlası için resmi açıklamasına bakabilirsiniz. Gerçekten işe yarar bilgiler var. https://developer.chrome.com/blog/de...al-world?hl=en
S2evgiler