3.7.3.7. Использование offline
Экспериментальная технология! Ещё не все браузеры поддерживают технологии из списка ниже (к примеру, service workers пока не поддерживаются в Safari). |
В настоящее время мы рекомендуем вместе с Polymer использовать технологии Progressive Web Applications, такие как web app manifest 2, чтобы добиться native-like присутствия на домашнем экране пользователя. См. файл manifest.json
в модуле клиента Polymer.
Существуют два основных подхода:
-
Service Workers используется преимущественно для кэширования самого приложения. См. файл
sw-precache-config.js
, сгенерированный при создании Polymer клиента. Чтобы разрешить генерацию service worker, измените командуassemble
модуля Polymer следующим образом:
Больше информации о том, как настроить и использовать service workers, вы можете найти здесь.
-
Local storage и Indexed DB, используемые для локального хранения данных. Примеры использования этой функциональности в соответствующих элементах Polymer: app-localstorage-document app-indexeddb-mirror.