Bibliotecas e ferramentas de service workers prontos para produção.

Introdução aos service workers

Saiba como os service workers podem aprimorar seu site progressivamente e como o Workbox ajuda.
Os service workers são recursos JavaScript especializados que atuam como proxies entre navegadores e servidores da Web.
Entender como os service workers se comportam para possibilitar aplicativos off-line.
Estratégias para interação entre o evento de busca de um service worker e a interface do Cache.
Um conjunto de módulos que simplifica o roteamento e o armazenamento em cache comuns do service worker.

O que você precisa saber

Orientações a serem consideradas ao criar um service worker.
Entenda o efeito que um service worker tem em um site após a implantação.
Como corrigir um service worker que está causando problemas.
Resolva alguns dos problemas de desenvolvimento local que podem ser encontrados ao usar service workers.
Veja os recursos de geração de registros do Workbox e as ferramentas de depuração de service workers no navegador.
Introdução às duas arquiteturas diferentes de sites.
Como parear o modelo de shell do aplicativo com um service worker no seu SPA.
O que é o pré-carregamento de navegação, como ele acelera a navegação e como usá-lo no Workbox.
Use os fluxos de trabalho para criar aplicativos com várias páginas e criar experiências rápidas com renderização quase instantânea.
Saiba o que fazer e o que não fazer no pré-armazenamento em cache.
Um guia sobre como configurar o Workbox para evitar problemas de cota de armazenamento.

Casos de uso e receitas

Saiba como lidar com diferentes casos de uso para aproveitar ao máximo o Workbox.
Às vezes, os usuários ficam off-line. Saiba como se adaptar e ajude a retomar solicitações quando ela voltar a ficar on-line.
Saiba como lidar com recursos de armazenamento em cache durante o tempo de execução, incluindo recursos de origem cruzada.
Saiba como forçar um tempo limite de rede na presença de uma conexão de rede lenta, com o tempo certo.
O acesso a instâncias de cache não é restrito apenas ao escopo do service worker. Aprenda a acessá-las no contexto da janela.
Aprenda a usar workbox-range-request para lidar com solicitações de recursos de áudio e vídeo de maneira previsível.
Às vezes, os usuários encontram falhas na rede ou ficam off-line. Saiba como se adaptar a essas situações e fornecer uma resposta substituta.
Como atualizar os usuários ao atualizar um service worker.
Às vezes, os usuários ficam off-line. Saiba como se adaptar e ajude seus clientes a retomar solicitações quando estiverem on-line novamente.
Embora o Workbox ofereça muitos utilitários prontos para uso, talvez você precise ampliá-lo para atender aos requisitos do aplicativo.

Outros recursos

Conheça melhor os módulos do Workbox, o código-fonte e muito mais.
Os service workers são recursos JavaScript especializados que atuam como proxies entre navegadores e servidores da Web.
Registre problemas, leia as notas da versão e navegue pelo código-fonte.