Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Con tutto questo lavoro che abbiamo svolto al di fuori di window, potresti pensare che le istanze Cache siano accessibili solo nell'ambito del service worker. Il fatto è che puoi accedere alle istanze Cache sia nell'ambito del service worker sia nel codice tradizionale della tua app web, in esecuzione in window. In questo modo, l'utente può interagire direttamente con una cache del service worker o aggiornare l'interfaccia utente in base allo stato della cache.
Un potenziale caso d'uso è quello di offrire una funzionalità "Salva per la lettura offline" per le pagine che l'utente potrebbe voler leggere in un secondo momento, ma sa che potrebbe essere offline in quel momento.
Questo non è l'unico caso d'uso per lavorare con le istanze Cache in window. Ad esempio, puoi precaricare e memorizzare nella cache in modo predittivo gli asset che sai che l'utente dovrà utilizzare per eseguire un'azione specifica. In questo modo si riduce o si evita la latenza del download di questi asset on demand.
Esistono altri casi d'uso potenzialmente vantaggiosi e, poiché puoi interagire con le istanze Cache in assenza di un service worker, non tutti potrebbero richiedere l'installazione.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2021-12-07 UTC."],[],[],null,[]]