Módulos

Aprofunde-se nos módulos específicos do Workbox e navegue pela referência da API para ver informações sobre os métodos disponíveis.

Pacotes de service workers

workbox-background-sync
Use a sincronização em segundo plano para fazer uma solicitação de rede de forma confiável, mesmo que o usuário esteja off-line.
workbox-broadcast-update
Envie mensagens para páginas quando um cache é atualizado com uma nova resposta.
workbox-cacheable-response (em inglês)
Restringir quais solicitações são armazenadas em cache com base no código de status ou nos cabeçalhos de uma resposta.
workbox-core
Alterar níveis de registro e nomes de cache. Contém código compartilhado usado por todas as bibliotecas do Workbox
workbox-expiration
Solicitações em cache foram removidas com base no número de itens armazenados em cache ou na idade da solicitação.
workbox-google-analytics
Suporte para repetição de interações off-line do Google Analytics.
workbox-navigation-preload
Ative o pré-carregamento de navegação para receber uma resposta de rede mais rápida a solicitações de navegação.
pré-armazenamento em cache do workbox
Pré-cache de um conjunto de arquivos e gerencie as atualizações deles com eficiência.
workbox-range-requests
Este módulo oferece suporte para responder a uma solicitação "Range:" usando uma fração dos dados armazenados em cache anteriormente.
receitas-do-workbox
Use facilmente padrões comuns de caixa de trabalho sem precisar configurá-los por conta própria em pacotes individuais.
roteamento da caixa de trabalho
Encaminha solicitações no service worker para estratégias de armazenamento em cache ou funções de callback específicas.
estratégias-do-workbox
Um conjunto de estratégias de armazenamento em cache no ambiente de execução que lidará com a resposta a uma solicitação, normalmente usado com o "roteamento do caixa de trabalho".

Pacotes para janelas

workbox-window (link em inglês)
Um módulo que ajuda a registrar um service worker, gerenciar atualizações e responder a eventos de ciclo de vida.

Módulos do Node.js

workbox-cli
Gere um service worker, injete um manifesto de pré-cache ou crie uma cópia local das bibliotecas do Workbox pela linha de comando.
workbox-build
Um módulo que pode gerar um service worker, injetar um manifesto de pré-cache em um código existente ou criar um manifesto de pré-cache.
workbox-webpack-plugin
Gere um service worker ou injete um manifesto de pré-cache usando a ferramenta de build do webpack.

Carregador (CDN)

workbox-sw (em inglês)
Oferece uma maneira de carregar o ambiente de execução do Workbox sem uma etapa de build.