Google, çerezlerin istendiğini değiştiren yakın zamanda tanıtılan bir Chrome özelliğiyle ilgili ayrıntıları paylaştı ve erken testler tüm platformlarda daha fazla performans gösteriyor.
Geçmişte, veriler bellekte tutulduğu için tek süreli tarayıcılar kolayca çerezleri yönetti. Ancak, Chrome gibi modern tarayıcılar performansı ve güvenliği artırmak için birden fazla işlem kullanır.
Chrome, her pencere ve diğer birkaç özellik için yeni bir işlem çalıştırır. Bu, çerezleri işleyen yöntemin, işleri yavaşlatabilecek daha fazla sorgu ile uğraşması gerektiği anlamına gelir.
Google, tekrarlanan çerez taleplerinin Chrome'da birçok yavaş etkileşime neden olduğunu buldu.
Google bir blog yayınında, "Yavaş etkileşimlerin saha izleri ile bazı web sitelerinin verimsiz senaryoları tetiklediğini keşfettik.
Diyerek şöyle devam etti: "Tüm navigasyonlarda bir GetCookiestring () IPC'nin ne sıklıkta gereksiz olduğunu (son kez aynı değer) ölçmek için ek metrikler yaptık."
Diyerek şöyle devam etti: "Çerez erişimlerinin% 87'sinin gereksiz olduğunu ve bazı durumlarda bunun saniyede yüzlerce kez olabileceğini keşfettik."
Bazı durumlarda, özellikle birden fazla site aynı anda hızlı istekte bulunduğunda, bu talepler saniyede yüzlerce kez gerçekleşti ve bu da önemli gecikmelere neden oldu. Nihayetinde, ağ hizmetinden senkronize (her seferinde bir) çerez getirmenin eski yolu bir darboğaza neden olmaktı.
Bunu düzeltmek için Google, Mart ayında varsayılan olarak etkinleştirilen paylaşılan bellek sürümleme adlı yeni bir sistem tanıttı.
Chrome, ağ hizmetini sürekli olarak kontrol etmek yerine, çerez verilerinin ve sürüm numarasının yerel bir kopyasını tutar.
Bu, Chrome'un bir çerezin tekrarlanan istekte bulunmadan en son verilere sahip olup olmadığını kontrol etmesini sağlar.
Google mühendislerine göre, bu değişiklik çerez ile ilgili mesajların sayısını% 80 oranında azalttı ve çerez erişimini% 60 oranında azalttı.
Google, özelliğin nasıl çalıştığını açıkladı, "Fikir, belgenin her değerinin artık monoton olarak artan bir sürümle eşleştirilmesi.
Şirket, "Ağ hizmeti, paylaşılan bellekte her bir belgenin sürümünü barındırıyor. Oluşturucular, ağ hizmetine işlemler arası bir sorgu göndermek zorunda kalmadan en son sürüme sahip olup olmadıklarını söyleyebilir."
İlk testlerde Google, güncellemenin tüm platformlarda performansı% 5'e kadar artırdığını gözlemledi.
Sonuç olarak, daha fazla web sitesi, gerçek cihazlarda sayfa yükleme performansını, etkileşimini ve görsel istikrarı ölçmek için bir dizi metriği ifade eden Core Web Vitals'ı geçiyor.
Reklam engelleyicileri zayıflatan Google Chrome değişikliği 3 Haziran'da başlıyor
Google, sekmeleri değiştirirken boş sayfalar için Chrome düzeltmesini sunar
Google, bu yıl saldırılarda sömürülen beşinci krom sıfır gün
Google Chrome, YouTube benzeri video bölümleri için yerel destek alıyor
PHP, Windows için tüm sürümleri etkileyen kritik RCE kusurunu düzeltir
Kaynak: Bleeping Computer