Кэширование в HTML

Основной пример кэширования в HTML5, если в нашем файле index.html:

<!DOCTYPE html>
<html manifest="index.appcache">
    <body>
        <p>Контент</p>
    </body>
</html>

то мы создадим файл index.appcache с нижеследующими кодом:

CACHE MANIFEST
index.html

Напишите те файлы, которые вы хотите кэшировать с index.html, затем перейдите в автономный режим и перезагрузите вкладку.
В этом примере эти два файла должны находиться в одной папке.

Использование описаной здесь функции кэширования приложений, на данный момент находится в состоянии дискуссии, и возможно будет она удалена. Вместо нее используйте Service Workers.