Перейти к содержанию

Офлайн-чтение и PWA

Все курсы

Создаём учебный сайт, на котором можно сохранять главы и читать их без сети. Разбираем manifest, service worker, обновления, навигацию и ограничения хранилища.

В серии 16 уроков. Сначала определим границы автономной работы и добавим сохранение материалов. Затем разберём согласованность ресурсов, закладки, миграции, прерванные загрузки, несколько вкладок и восстановление кэша.

Перед началом

Базовые знания HTML и JavaScript. Упражнения выполняются в отдельном проекте offline-lab.

Уроки по порядку

  1. PWA: что должно работать в офлайн-учебнике
  2. Web App Manifest: установка PWA
  3. Жизненный цикл service worker
  4. Service worker: первая страница без сети
  5. PWA: сохранение выбранных глав
  6. PWA: ссылки и состояния без сети
  7. PWA: обновление офлайн-учебника
  8. PWA: матрица сценариев офлайн-приложения
  9. PWA: согласованность HTML и ресурсов
  10. Кеш PWA: размер и состав ресурсов
  11. PWA: закладки и место продолжения
  12. PWA: миграция локальных данных
  13. PWA: прерванная загрузка материалов
  14. PWA: обновление в нескольких вкладках
  15. PWA: восстановление повреждённого кеша
  16. Хранилище PWA: квоты и вытеснение данных

Уроки развивают общий пример. Переходите к следующему после разбора результата предыдущего; к нужной теме можно вернуться по этому оглавлению.

Выбрать другой курс · Открыть каталог всех материалов