Что такое Workbox
?
Workbox
(далее — WB
) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ).
Если вы впервые слышите о СВ, то перед изучением данного руководства настоятельно рекомендуется ознакомиться со следующими материалами:
- Service Worker API — MDN
- Service Workers: an Introduction — Web Fundamentals
- Визуализация работы сервис-воркеров — Хабр
- Рецепты по приготовлению офлайн-приложений — Хабр
WB
предоставляет следующие возможности:
- предварительное кэширование
- кэширование во время выполнения
- стратегии (кэширования)
- обработка (перехват сетевых) запросов
- фоновая синхронизация
- помощь в отладке
Это вторая часть руководства. Вот ссылка на первую часть.