Usa la caché de aplicaciones

La caché de aplicaciones, también conocida como AppCache, está obsoleta.

Cómo falla la auditoría de la caché de aplicaciones de Lighthouse

Lighthouse marca las páginas que usan la caché de aplicación de la siguiente manera:

Auditoría de Lighthouse que muestra que una página usa la caché de aplicación

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

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

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

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

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

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

Recursos