Développement

Service Worker

Script permettant des fonctionnalités offline et push notifications.

Définition détaillée

Un Service Worker est un script JavaScript qui s'exécute en arrière-plan, séparé de la page web.

Cas d'usage :

  • Mode offline : Cache les ressources
  • Push notifications : Même app fermée
  • Background sync : Synchro en arrière-plan
  • Pré-cache : Charge les ressources à l'avance
  • Proxy réseau : Intercepte les requêtes

Cycle de vie :

  1. Installation : Download et setup
  2. Activation : Prise en charge du site
  3. Fetch : Interception des requêtes
self.addEventListener('fetch', event => {
  event.respondWith(caches.match(event.request));
});

HTTPS obligatoire (sauf localhost) Technologie clé des PWA

Explorer plus de termes

Découvrez d'autres définitions dans notre glossaire complet

<//>Retour au glossaire
Service Worker - Définition - HULLI STUDIO | HULLI STUDIO