Usa la caché de aplicaciones

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

Cómo falla la auditoría de Application Cache 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 a el manifiesto de Application Cache 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 Application Cache

Para aprobar esta auditoría, eliminas el manifiesto de tu página, y utiliza el API de Cache a través de un service worker en su lugar.

Para migrar de la caché de aplicaciones a service workers, considera utilizar Biblioteca sw-appcache-Behavior. Esta biblioteca genera una implementación del comportamiento basada en service workers. que se definió en el manifiesto de Application Cache.

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

Recursos