ServiceWorkerState

Cette traduction est en cours.

Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

ServiceWorkerState est associé à l'état du ServiceWorker.

Valeurs

installing
Cet état indique que le service worker est en train de s'installer. Dans cet état, ExtendableEvent.waitUntil() peut être appelé à l'intérieur du gestionnaire de l'événement install afin d'allonger la vie du worker en train de s'installer, jusqu'à ce que la promesse aboutisse avec succès. Le but de cette démarche est de s'assurer que le service worker ne s'active pas avant que tous les caches centraux soient peuplés.
installed
Dans cet état, le service worker est considéré comme en attente.
activating
Dans cet état, le service worker est considéré comme actif. Tant qu'il est actif, on peut appeler ExtendableEvent.waitUntil() à l'intérieur du gestionnaire de l'événement onactivate pour étendre la vie du service worker actif jusqu'à ce que toutes les promesses aboutissent avec succès. Aucun événement fonctionnel n'est dispatché tant que l'état n'est pas actif.
activated
Dans cet état, le service worker est considéré comme actif et prêt à gérer les événements fonctionnels.
redundant
Un nouveau service worker est en train de remplacer le service worker courant, ou bien le service worker courant est en train d'être rejeté à cause d'un échec d'installation.

Spécifications

Spécification Statut Commentaires
Service Workers
La définition de 'ServiceWorkerState' dans cette spécification.
Version de travail Définition initiale.

Voir également

Étiquettes et contributeurs liés au document

Contributeurs à cette page : mdnwebdocs-bot, AurelieBayre
Dernière mise à jour par : mdnwebdocs-bot,