Índice

El archivo de grabación en caché (manifest)

La gestión de la grabación en caché de los archivos se implementa mediante un archivo llamado manifiesto (manifest), que no es más que un simple archivo de texto en UTF-8. Permite al desarrollador especificar los archivos y recursos que el navegador debe guardar en la caché. Una vez guardados en la caché, el usuario encontrará estos archivos en local sin depender del servidor o de la conexión.

El navegador descarga los recursos solo cuando se han modificado o actualizado.

Concretemos lo concerniente a este archivo:

  • Tiene la extensión .appcache (text/cache-manifest). Esta extensión es la recomendada por W3C desde el 15 de junio de 2011. Puede encontrar en la Web tutoriales que utilizan la antigua denominación, .manifest.

  • Tendrá que asegurarse de que su servidor o el servidor que aloja su aplicación reconoce el Mime-Type.

  • El archivo manifiesto siempre comienza con CACHE MANIFEST (obligatoriamente en mayúsculas).

  • Los comentarios van precedidos por el signo #.

  • Para que sea funcional, este manifiesto se debe declarar en el archivo HTML así: <html manifest= "nombre del archivo.appcache">.

  • Es posible añadir líneas vacías para la legibilidad del archivo.

  • El manifiesto se compone de tres secciones: CACHE, NETWORK y FALLBACK.

CACHE

Enumera los archivos y recursos que se guardarán en la caché.

NETWORK

Enumera los recursos que solo están disponibles en línea ...