Usa o cache do aplicativo

O cache de aplicativos, também conhecido como AppCache, está descontinuado.

Como a auditoria do cache de aplicativos do Lighthouse falha

O Lighthouse sinaliza páginas que usam o cache do aplicativo:

Auditoria do Lighthouse mostrando que uma página usa o cache do aplicativo

Essa auditoria falha quando o Lighthouse encontra uma referência ao manifesto do cache de aplicativos na tag <html> de uma página. Por exemplo, esta marcação faz com que a auditoria falhe:

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

Usar a API Cache em vez do cache do aplicativo

Para passar nessa auditoria, remova o manifesto da sua página e use a API Cache por um service worker.

Para migrar do cache do aplicativo para service workers, use a biblioteca sw-appcache-behavior. Essa biblioteca gera uma implementação baseada em service workers do comportamento definido em um manifesto do cache do aplicativo.

Consulte a postagem A página atual não responde com um 200 quando off-line para mais informações sobre como usar service workers para permitir que um site funcione off-line.

Recursos