Usa Cache applicazione

La cache delle applicazioni, nota anche come AppCache, è deprecato.

Perché il controllo della cache dell'applicazione Lighthouse ha esito negativo

Lighthouse segnala le pagine che utilizzano la cache dell'applicazione:

Controllo Lighthouse che mostra che una pagina utilizza la cache dell'applicazione

Questo controllo non va a buon fine quando Lighthouse trova un riferimento a il manifest di Application Cache nel tag <html> di una pagina. Ad esempio, questo markup determina la mancata riuscita del controllo:

<html manifest="example.appcache">
  ...
</html>

Utilizza l'API Cache anziché la cache applicazione

Per superare il controllo: rimuovi il file manifest dalla pagina e utilizza API Cache tramite un service worker .

Per eseguire la migrazione dalla cache delle applicazioni ai service worker, valuta di utilizzare libreria sw-appcache-behavior. Questa libreria genera un'implementazione del comportamento basata sul service worker definita nel manifest di una cache delle applicazioni.

Consulta il post La pagina corrente non risponde con un codice 200 quando sono offline per ulteriori informazioni sull'utilizzo dei service worker per far funzionare il sito offline.

Risorse