Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Re-engageable

Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.

Un des principaux avantages des plateformes natives est la facilité avec laquelle les utilisateurs peuvent se retrouver de nouveaux attirés par des mises-à-jour et du nouveau contenu, même quand ils ne sont pas en train de regarder l'application ou d'utiliser leur appareil. Les applications web modernes peuvent désormais le faire aussi, en utilisant des nouvelles technologies comme l'API Web Push.

Guides

Utiliser l'API service workers
Un guide simple pour débutant à l'API Service Worker.
Utiliser l'API Push
Apprendres les bases de l'API Web Push.
Utiliser l'API Notifications
Un résumé sur les notifications Web.

Technologies

Technologie Description Résumé du support Dernière spécification
Service workers

JavaScript fonctionne dans un contexte de travail particulier qui est lancé par le navigateur sous certaines circonstances comme la récupération (fetch) et l'envoi (push) d'évènements. Ceci permet au service worker d'intercepter des réponses et de les personnaliser, de toute les façons que vous le souhaitez, par exemple mettre en cache des ressources pour un usage hors-ligne avant qu'elle ne soit servies.

Expérimental: Chrome et Firefox (plus de détails) Service Workers
API Push Après s'être inscrit, le service Push fournit un point de terminaison utilisable par le serveur pour transmettre des messages à une application web controlée par un service worker particulier. Expérimental: chrome et Firefox (plus de détails) Push API
API Notifications Lancer des notifications systèmes directement depuis les applications web. Répandu dans les navigateurs modernes  (plus de détails) Notifications API

Outils

ServiceWorkerWare
Un micro-framework similaire à Express pour le développement simple d'un service worker.
oghliner
Pas seulement un template mais un outil permettant de déployer des applications web hors-ligne sur GitHub Pages.
sw-precache
Un module Node pour générer le code d'un service worker qui va mettre en pré-cache des ressources spécifiques.

Voir aussi

The service worker cookbook
Une série de très bonnes ressources concernant les service worker, montrant comment implémenter une application web hors-ligne, et plus encore.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : JeffD
 Dernière mise à jour par : JeffD,