Chrome için geri-ileri önbelleği keşfetme

Addy Osmani
Addy Osmani

Chrome ekibi olarak, kullanıcı sayfadan ayrıldığında bellekteki sayfaları önbelleğe almak (JavaScript ve DOM durumunu koruyarak) için yeni bir geri-ileri önbelleği keşfediyoruz. Bu kesinlikle sıradan bir çaba değil ancak başarılı olursa gezinerek biraz hızla gidilebilir.

Geri-ileri önbellek (bfcache), bir sayfadan ayrılırken tüm sayfaları (JavaScript yığını dahil) önbelleğe alır. Böylece, kullanıcı geri döndüğünde sayfanın tüm durumu geri yüklenebilir. Bunu, bir sayfayı sayfadan çıktığınızda duraklatmak, geri döndüğünüzde ise oynatmak olarak düşünebilirsiniz.

Burada, masaüstünde çalışırken geri-ileri önbelleğin ilk prototipini ilk kez görebilirsiniz:

Ayrıca Android için Chrome'da çalışan geri-ileri önbelleğin önizlemesini de görebilirsiniz:

Bu değişikliğin, mobil Chrome için tüm gezinme işlemlerinin performansını% 19'a kadar artırabileceğini tahmin ediyoruz. Bu özellikle ilgili daha fazla bilgiyi bfcache açıklayıcıda bulabilirsiniz.

Bu değişikliğin tarayıcılar arası birlikte çalışma riski orta düzeydedir. Hem Firefox hem de Safari, birbirinden biraz farklı olan geri-ileri önbellek uygulamalarına sahiptir. Chrome, çok işlemli mimarisiyle uyumsuzluk nedeniyle WebKit'in bfcache uygulamasını kullanmamayı seçiyor.

Geri-ileri önbellek için resmi niyet uygulamamız, tartışmalara katkıda bulunmak isteyen herkes için blink-dev işlevindedir.

Prototip videolarımızı bir araya getirme konusundaki yardımları için Arthur Sonzogni, Alexander Timin, Kenji Baheux ve Sami'ye teşekkür ederiz.