Modules

Approfondissez vos connaissances sur des modules Workbox spécifiques et consultez la documentation de référence de leur API pour obtenir des informations sur les méthodes disponibles.

Packages Service Worker

Synchronisation en arrière-plan de la boîte de travail
Utilisez la synchronisation en arrière-plan pour envoyer une requête réseau de manière fiable, même si l'utilisateur est hors connexion.
mise à jour-diffusion-boîte-de-travail
Envoyer des messages aux pages lorsqu'un cache est mis à jour avec une nouvelle réponse.
réponse-boîte-de-travail-cacheable
Limitez les requêtes mises en cache en fonction du code d'état ou des en-têtes d'une réponse.
workbox-core
Modifier les niveaux de journalisation et les noms de cache. Contient du code partagé utilisé par toutes les bibliothèques Workbox
expiration_boîte-de-travail
Requêtes mises en cache supprimées en fonction du nombre d'éléments en cache ou de l'ancienneté de la requête mise en cache.
workbox-google-analytics
Possibilité de relire les interactions Google Analytics hors connexion.
préchargement-navigation-boîte-de-travail
Activez le préchargement de la navigation pour obtenir plus rapidement une réponse réseau aux requêtes de navigation.
workbox-precaching
Effectuez facilement la mise en cache préalable d'un ensemble de fichiers et gérez efficacement les mises à jour de fichiers.
requêtes-plage-boîte-de-travail
Ce module permet de répondre à une requête "Range:" à l'aide d'un segment de données précédemment mises en cache.
recettes-boîte-de-travail
Utilisez facilement des modèles courants de boîte de travail sans avoir à les configurer vous-même à partir de packages individuels.
Routage de la boîte de travail
Achemine les requêtes de votre service worker vers des stratégies de mise en cache ou des fonctions de rappel spécifiques.
stratégies-boîte-de-travail
Ensemble de stratégies de mise en cache de l'environnement d'exécution qui traitent les réponses à une requête, généralement utilisé avec "workbox-redirect".

Packs de fenêtres

fenêtre de la boîte de travail
Module qui permet d'enregistrer un service worker, de gérer les mises à jour et de répondre aux événements de cycle de vie.

Modules Node.js

workbox-cli
Générez un service worker, injectez un fichier manifeste en pré-mise en cache ou créez une copie locale des bibliothèques Workbox à partir de la ligne de commande.
création-boîte-de-travail
Module pouvant générer un service worker, injecter un fichier manifeste de mise en cache préalable dans du code existant ou créer un fichier manifeste de pré-mise en cache.
plug-in-webpack-boîte-de-travail
Générez un service worker ou injectez un fichier manifeste de pré-mise en cache à l'aide de l'outil de compilation Webpack.

Chargeur (CDN)

boîte-de-travail-sw
Fournit un moyen de charger l'environnement d'exécution Workbox sans étape de compilation.