Bases des technologies web
Quelle description d'un Service Worker est correcte ?
- AC'est un programme qui tourne en permanence sur le serveur web et se charge des requêtes vers la base de données en réponse aux requêtes reçues des navigateurs
- BC'est une fonction CSS qui réécrit directement le DOM de la page pour accélérer l'affichage, et elle est utilisable même sur des pages non HTTPS
- CC'est un script qui s'exécute dans le navigateur, séparément de la page ; il sert d'intermédiaire pour les requêtes de la page, peut renvoyer des réponses conservées et sert à l'affichage hors ligne
Afficher la réponse et l'explication
Réponse : C. C'est un script qui s'exécute dans le navigateur, séparément de la page ; il sert d'intermédiaire pour les requêtes de la page, peut renvoyer des réponses conservées et sert à l'affichage hors ligne
Un Service Worker est un script enregistré par une page, qui s'exécute dans le navigateur séparément de la page. Il reçoit les requêtes émises par les pages de son origine (événement fetch) et peut décider, par programme, de les transmettre au réseau ou de renvoyer une réponse conservée. Il permet ainsi d'afficher des pages hors ligne ou de recevoir des notifications push. Comme il dispose du pouvoir étendu de servir d'intermédiaire pour les communications, il n'est utilisable que sur des pages HTTPS (et sur localhost pour le développement), et il n'a pas d'accès direct au DOM.
Continuer : 9 autres questions sur Bases des technologies web