Qu'est-ce qu'un service worker JS ?
Qu'est-ce qu'un service worker JS ?

Vidéo: Qu'est-ce qu'un service worker JS ?

Vidéo: Qu'est-ce qu'un service worker JS ?
Vidéo: What is a service workers 2024, Novembre
Anonim

UNE Employé de service est essentiellement un script ( JavaScript file) qui s'exécute en arrière-plan et aide au développement de la première application Web hors ligne. Employés de services ont été conçues pour être entièrement asynchrones, par conséquent, les API telles que XHR synchrone et localStorage ne peuvent pas être utilisées dans un employé de service.

D'ailleurs, qu'est-ce qu'un travailleur de service ?

UNE employé de service est un type de web ouvrier . Il s'agit essentiellement d'un fichier JavaScript qui s'exécute séparément du fil de discussion principal du navigateur, interceptant les requêtes réseau, mettant en cache ou récupérant les ressources du cache et délivrant des messages push.

De même, combien de temps les employés de service durent-ils? Par défaut travailleurs des services expire après 24 heures.

En tenant compte de cela, comment fonctionne un travailleur de service ?

Employé de service est un script qui travaux sur l'arrière-plan du navigateur sans interaction de l'utilisateur indépendamment. En outre, il ressemble à un proxy qui travaux du côté de l'utilisateur. Avec ce script, vous pouvez suivre le trafic réseau de la page, gérer les notifications push et développer des applications Web « hors ligne d'abord » avec l'API Cache.

Comment déboguer un service worker ?

Débogage des techniciens de service . À déboguer une employé de service , les ouvrier doit déjà être en cours d'exécution. Cliquez sur l'associé Déboguer ou Démarrez le ouvrier s'il n'est pas encore en cours d'exécution (tant qu'il a été enregistré et qu'il se trouve donc dans l'environ: débogage Tableau de bord). Cela fera apparaître une nouvelle fenêtre avec le code du employé de service

Conseillé: