Önbelleklere pencereden erişme

window dışında yaptığımız tüm bu çalışmalarla, Cache örneklerine yalnızca hizmet çalışanı kapsamında erişilebileceğini düşünebilirsiniz. Gerçek şu ki, Cache örneklerine window içinde çalışan web uygulamanızın geleneksel kodunda ve hizmet çalışanı kapsamı içinde her ikisinden de erişebilirsiniz. Bu, kullanıcının doğrudan bir hizmet çalışanı önbelleğiyle etkileşimde bulunmasını veya kullanıcı arayüzünü önbellek durumuna göre güncellemesini kolaylaştırır.

Olası bir kullanım alanı, kullanıcının daha sonra okumak isteyebileceği ancak o sırada çevrimdışı olabileceğini bildiği sayfalar için "çevrimdışı kaydet" özelliği sunmaktır.

Bu, window içindeki Cache örnekleriyle çalışmanın tek kullanım alanı değildir. Örneğin, kullanıcının belirli bir işlemi gerçekleştirmek için ihtiyaç duyacağını bildiğiniz öğeleri tahmine dayalı olarak önceden getirebilir ve önbelleğe alabilirsiniz. Bu sayede, söz konusu öğelerin isteğe bağlı olarak indirilmesiyle ilgili gecikme azaltılır veya önlenir.

Potansiyel olarak faydalı başka kullanım alanları da vardır. Cache örnekleriyle hizmet çalışanı olmadan etkileşim kurabileceğiniz için bunların hepsinin yüklenmesi gerekmeyebilir.