Dostęp do pamięci podręcznej z poziomu okna

Biorąc pod uwagę wszystkie te działania, które wykonaliśmy poza window, możesz pomyśleć, że do Cache instancji można uzyskać dostęp tylko w zakresie skryptu service worker. Możesz uzyskać dostęp do instancji Cache zarówno w zakresie skryptu service worker , jak i w tradycyjnym kodzie aplikacji internetowej działającym w window. Ułatwia to użytkownikowi bezpośrednią interakcję z pamięcią podręczną service workera lub aktualizowanie interfejsu na podstawie stanu pamięci podręcznej.

Jednym z potencjalnych zastosowań jest oferowanie funkcji „zapisz do przeczytania offline” w przypadku stron, które użytkownik może chcieć przeczytać później, ale wie, że w tym czasie może nie mieć dostępu do internetu.

To nie jedyny przypadek użycia instancji Cachewindow. Możesz na przykład wstępnie pobierać i buforować zasoby, które użytkownik będzie potrzebować do wykonania określonego działania. Pozwoli to zmniejszyć lub uniknąć opóźnienia związanego z pobieraniem tych komponentów na żądanie.

Istnieją inne potencjalnie korzystne przypadki użycia, a ponieważ możesz wchodzić w interakcje z instancjami Cache bez service workera, nie wszystkie z nich mogą wymagać jego zainstalowania.