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 korumak) için yeni bir geri-ileri önbelleği araştırıyoruz. Bu tabii ki önemsiz bir iş değil. Ancak başarılı olursa araştırmalarınızı çok hızlandıracaktır.

Geri-ileri önbellek, 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 tam durumu geri yüklenebilir. Bir sayfayı kapattığınızda duraklatmak ve geri döndüğünüzde sayfayı oynatmak olarak düşünebilirsiniz.

Masaüstünde çalışan geri-ileri önbelleğin ilk prototipini burada görebilirsiniz:

Android için Chrome'da çalışan geri-ileri önbelleğin bir önizlemesi de bulunmaktadır:

Bu değişikliğin, mobil cihazlar için Chrome'da tüm gezinmelerin% 19'una kadar performansı iyileştirebileceğini tahmin ediyoruz. Bu özellikle ilgili daha fazla bilgiyi bfcache açıklayıcıda bulabilirsiniz.

Bu değişiklikle birlikte tarayıcılar arası birlikte çalışabilirlik riski orta düzeydedir. Hem Firefox hem de Safari, hâlihazırda biraz farklı geri-ileri önbellek uygulamalarına sahiptir. Chrome, Chrome'un çok işlemli mimarisiyle uyumsuz olduğundan WebKit'in bfcache uygulamasını kullanmamayı tercih ediyor.

Geri-ileri önbellek için resmi uygulama amacımız, tartışmalara katkıda bulunmak isteyen herkes için blink-dev üzerindedir.

Prototip videolarımızı oluşturmamıza yardımcı oldukları için Arthur Sonzogni, Alexander Timin, Kenji Baheux ve Sami'ye teşekkür ederiz.