Google, bfcache'in yardımıyla Google Chrome'da web sayfalarında ileri ve geri gezinmeyi çok daha hızlı hale getirmeyi planlıyor. 2019 yılında bunu test edecek.
Güncelleme 1 (07/24/2020 @ 08:28 ET):. Daha fazla bilgi için aşağıya doğru kaydırın. 28 Şubat 2019 tarihinde yayınlanan yazı aşağıda muhafaza edilmiştir.
Google Chrome, hem mobil hem de masaüstünde dünyanın en popüler web tarayıcısıdır. Yıllar geçtikçe, hafızayı olması gerekenden daha yoğun kullandığı için eleştirilere maruz kaldı ve boyut ve özellikler açısından şişiriliyor, ancak aynı zamanda gerçek dünyadaki hızı ve kullanışlılık. Şimdi Google, bfcache (geriye-ileri önbellek) kullanarak web tarayıcısında ileri-geri gezinmeyi iyileştirecek yeni bir özellik üzerinde çalıştığını duyurdu.
Google, bir geri/ileri önbelleğin (bfcache), bir sayfadan ayrılırken JavaScript yığını da dahil olmak üzere tüm sayfaları önbelleğe aldığını belirtir. Bu, kullanıcı geri döndüğünde sayfanın tam durumunun geri yüklenebilmesi için yapılır. Şirket, kullanıcı sayfayı terk ettiğinde sayfayı duraklatma ve geri döndüğünde sayfayı oynatma benzetmesini yapıyor. Daha önce erişilen bir sayfaya ileri doğru gezinirken olduğu gibi geriye doğru gezinirken de çalışacaktır.
Google, bu özelliğin yeni web sitelerini ziyaret ederken yardımcı olmayacağını belirtiyor. Ancak bu yararlı olmayacağı anlamına gelmiyor. Şirkete göre geri dönüş, Android için Google Chrome'da görüntülenen sayfaların %19'unu, PC için Chrome'da ise %10'unu oluşturuyor. Google'a göre bfcache bu gezinmeyi "son derece hızlı" hale getirecek. Şirket, bunun kesinlikle uygulanması önemsiz bir çaba olmadığını belirtiyor.
Google, Mozilla Firefox ve Apple Safari'nin bu önbelleğe alma teknolojisinin çok farklı uygulamalarına sahip olduğunu belirtiyor. Ancak Chrome, Chrome'un çoklu işlem mimarisiyle uyumsuzluk nedeniyle WebKit'in bfcache uygulamasını kullanmamayı tercih ediyor.
Chrome ekibindeki mühendislik yöneticisi Addy Osmani şunları söyledi: CNET Chrome için işin zor kısmının, gizliliği ve güvenliği korumak için tarayıcının bazı kısımlarını yeniden yazmak olduğu belirtiliyor. Google'ın web tarayıcısı, web tabanlı JavaScript programlarının bellekte takılı kalmasına rağmen çalışmasının durdurulduğundan emin olmalıdır. Kullanıcının bakış açısından orada olmayan sayfalarda JavaScript çalıştırmanın "büyük bir potansiyel gizlilik" olduğunu kabul etti "sorunu" olarak nitelendirdi ve bu nedenle şirket, gizlilik sorununun çözülmeyeceğinden emin olmak için Chrome'un mimarisini değiştirecek meydana gelmek.
Dezavantajı mı? bfcache yakın zamanda Chrome'da kullanılamayacak. Bay Osmani'ye göre Google, bfcache'i 2019'da test etmeyi ve 2020'de Chrome'a eklemeyi umuyor.
Diğer bir kısıtlama ise web sayfalarının durumunu daha sonra kullanmak üzere kaydetmenin hafızayı tüketeceğidir. bu zaten Chrome'un karşılaştığı en büyük sorunlardan biri. Bay Osmani, Google'ın hâlâ hangi sayfaların ne zaman bellekten atılacağına karar vermek için en iyi kuralları bulmaya çalıştığını belirtti. Ayrıca bu özelliğin, özellikle mobil cihazlarda arka plandayken duraklatılması gereken sekmeler için daha iyi performans gibi diğer durumlarda da yardımcı olabileceğini söyledi. Böyle bir durum genellikle hafızanın kaydedilmesine yol açar, ancak sayfaların geri döndükten sonra yeniden yüklenmesi gerekmesi nedeniyle bunun da büyük bir dezavantajı vardır.
Chrome'da bfcache kesinlikle umut verici görünüyor, ancak şu ana kadar erken aşamada. Önümüzdeki aylarda daha fazlasını öğrenmeyi umuyoruz.
Kaynak: Google Geliştiricileri
Hikaye Yoluyla: CNET
Güncelleme: Google'ın 'Geri İleri Önbellek' özelliği Android v86 için Chrome'a geliyor
Google Chrome'daki Geri İleri Önbellek özelliğine ilişkin bilgiler en son bir yıl önce haber konusu olmuştu ve bu arada gelecek özellik çoğunlukla unutulmuştu. Görünüşe göre bu özellik, Android v86 için Chrome ile kullanıma sunulacağı için kararlı sürüm kanalında gün ışığına çıkmaya daha da yaklaştı. Bu, web siteleri arasında ileri ve geri gezinmeyi çok daha hızlı hale getirebilir.
Kaynak: Krom
Hikaye Yoluyla: Techdow'lar