Service worker

Un service worker est un script JavaScript qui s’exécute en arrière-plan et permet à une application de fonctionner hors ligne et de se mettre à jour automatiquement.

Mécanisme de contrôle global pour la mise en cache des ressources (mise en mémoire) et la personnalisation des requêtes réseau.

Un service worker joue le rôle de proxy entre le navigateur et le réseau et/ou le cache.

Vous pouvez créer un service worker à l’aide du builder Webpack ou en le codant manuellement, sinon par en utilisant une bibliothèque externe.

Exemple de bibliothèque

Workbox