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