Les applications Web progressives utilisent des API Web modernes ainsi qu'une stratégie d'amélioration progressive traditionnelle pour créer des applications Web multiplateformes. Ces applications fonctionnent partout et fournissent quelques fonctionnalités qui donnent à l'expérience utilisateur les mêmes avantages que les applications natives. Cet ensemble de documents explique tout ce qu'il faut savoir sur ces applications.

Avantages des PWA

Les PWA doivent être repérables, installables, interconnectables, indépendantes de l'état du réseau, progressives, ré-engageables, réactives aux différentes tailles d'affichage, et sûres. Pour mieux comprendre ce que tout cela veut dire, lisez Les avantages des progressive web app. Pour savoir comment mettre en œuvre des PWA, consulter les guides listés dans la section suivante.

Guides de base des PWA

Les guides suivants vous expliquent ce que vous devez faire pour construire une PWA, en examinant un exemple simple et en détaillant comment chaque partie fonctionne.

  1. Introduction aux progressive web apps
  2. Structure d'une progressive web app
  3. Faire fonctionner les PWAs hors-ligne avec des Service workers
  4. Comment rendre les PWA installable
  5. Comment render les PWAs ré-engageables en utilisant les Notifications et le Push
  6. Chargement progressif

Guides de technologie

Outils

  • localForage — une précieuse bibliothèque JavaScript pour rendre le stockage de données côté client vraiment simple ; elle utilise IndexedDB par défaut, et si cette API n'est pas disponible, utilise Web SQL/Web Storage.
  • ServiceWorkerWare — un micro cadriciel (framework) genre Express permettant le développement de Service Worker.
  • oghliner — pas seulement un template mais également un outil pour déployer une application Web accessible hors-ligne sur les GitHub Pages.
  • sw-precache — un module node pour générer le code d'un service worker qui met en cache des ressources spécifiques.
  • workbox — le successeur spirituel de sw-precache avec des stratégies de mise en cache plus avancées et plus faciles à utiliser.
  • upup — un petit script qui permet de s'assurer que son site est toujours disponible pour ses utilisateurs.
  • The service worker cookbook — Un ensemble de recettes très pratiques pour les Service Workers et l'API Push, montrant comment construire une application disponible hors-ligne, mais aussi bien plus.

 

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : tonybengue, enguerran, loella16, hellosct1, Hell_Carlito, JeffD
Dernière mise à jour par : tonybengue,