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.