HTML5 вводит замечательную особенность, офлайновое кэширование. В основном эта особенность позволяет Вам сообщать браузеру клиента сохранять некоторые страницы про запас, таким образом, Ваш посетитель будет в состоянии рассмотреть эти страницы снова, даже если он не будет связан с Интернетом.
Кэширование страниц осуществляется довольно легко. Первое, что нужно сделать, добавить следующий код к Вашему .htaccess файлу:
AddType text/cache-manifest .manifest
После следует создать файл offline.manifest, со следующими директивами:
CACHE MANIFEST
CACHE
index.html
style.css
image.jpg
И наконец, необходимо связать .manifest файл с html документом:
<html manifest="/offline.manifest">
Вот и все, теперь Ваша страница сохранится в памяти браузера клиента и будет доступна по адресу, даже если соединение с интернетом разорвано.