Модули

Углубитесь в конкретные модули Workbox и просмотрите справочник по их API, чтобы получить информацию о доступных методах.

Пакеты сервисных работников

синхронизация фона рабочей области
Используйте фоновую синхронизацию, чтобы надежно выполнять сетевой запрос, даже если пользователь не в сети.
обновление рабочего ящика-трансляции
Отправляйте сообщения на страницы, когда кеш обновляется новым ответом.
кэшируемый-ответ рабочего ящика
Ограничьте кэширование запросов на основе кода состояния или заголовков ответа.
ядро рабочего ящика
Измените уровни журналов и измените имена кэшей. Содержит общий код, используемый всеми библиотеками Workbox.
срок действия рабочего ящика
Удалены кэшированные запросы в зависимости от количества элементов в кэше или возраста кэшированного запроса.
рабочийбокс-google-analytics
Поддержка воспроизведения офлайн-взаимодействий Google Analytics.
рабочая область-навигация-предварительная загрузка
Включите предварительную загрузку навигации, чтобы быстрее получать ответ сети на запросы навигации.
предварительное кэширование рабочего ящика
Легко предварительно кэшируйте набор файлов и эффективно управляйте обновлениями файлов.
запросы диапазона рабочего ящика
Эти модули обеспечивают поддержку ответа на запрос Range: с использованием фрагмента ранее кэшированных данных.
рецепты рабочего ящика
Легко используйте общие шаблоны рабочих ящиков без необходимости настраивать их самостоятельно из отдельных пакетов.
маршрутизация рабочего ящика
Направляет запросы в вашем сервис-воркере к определенным стратегиям кэширования или функциям обратного вызова.
стратегии рабочего ящика
Набор стратегий кэширования во время выполнения, которые будут обрабатывать ответ на запрос, обычно используемый с «workbox-routing».

Оконные пакеты

окно рабочего ящика
Модуль, который помогает регистрировать сервис-воркера, управлять обновлениями и реагировать на события жизненного цикла.

Модули Node.js

рабочий ящик-кли
Создайте сервис-воркера, внедрите манифест предварительного кэширования или создайте локальную копию библиотек Workbox из командной строки.
сборка рабочего ящика
Модуль, который может генерировать сервис-воркера, внедрять манифест предварительного кэширования в существующий код или создавать манифест предварительного кэширования.
рабочийбокс-webpack-плагин
Создайте сервис-воркера или внедрите манифест предварительного кэширования с помощью инструмента сборки веб-пакета.

Загрузчик (CDN)

рабочий ящик-программное обеспечение
Предоставляет способ загрузки среды выполнения Workbox без этапа сборки.