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.