Usa la caché de aplicaciones

La caché de aplicaciones, también conocida como AppCache, es obsoleto.

Por qué falla la auditoría de la caché de aplicaciones de Lighthouse

Lighthouse marca las páginas que usan la caché de aplicaciones:

Auditoría de Lighthouse que muestra que una página usa la caché de aplicaciones

Esta auditoría falla cuando Lighthouse encuentra una referencia al manifiesto de la caché de aplicaciones en la etiqueta <html> de una página. Por ejemplo, este marcado hace que la auditoría falle:

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

Usa la API de Cache en lugar de la caché de aplicación

Para aprobar esta auditoría, quita el manifiesto de tu página y usa la API de caché a través de un service worker.

Para migrar de la caché de aplicaciones a los service workers, considera usar la biblioteca sw-appcache-behavior. Esta biblioteca genera una implementación basada en service worker del comportamiento definido en un manifiesto de caché de aplicaciones.

Consulta la publicación La página actual no responde con un código de estado HTTP 200 cuando no hay conexión para obtener más información sobre cómo usar service workers para que tu sitio funcione sin conexión.

Recursos