Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Applications web progressives
Lesapplications web progressives (ouprogressive web applications en anglais, abrégées en PWAs) sont des applications web qui utilisentlesservice workers,les manifestes, et d'autres fonctionnalités de la plateforme web, avecl'amélioration progressive pour fournir aux utilisatrices et utilisateurs une expérience équivalente à celle des applications natives.
Les applications web progressives ont plusieursavantages : elles peuvent êtreinstallées,améliorées progressivement,conçues de façon adaptative,maintenir l'engagement,être indiquées avec un lien,découvrables,indépendantes de l'état du réseau, etsécurisées.
Dans cet article
Guides et autres documentations sur les PWA
Ces documents d'introduction et ces guides vous feront découvrir les différentes facettes de la construction d'une PWA :
- Introduction aux applications web progressives
- Structure d'une application web progressive etaperçu structurel
- Comprendre les briques de construction de la conception adaptative
- Le fonctionnement hors-ligne des PWA à l'aide desservice workers
- Comment rendre une PWA installable,activer la fonctionnalité « ajouter à l'écran d'accueil », etplus de détails sur l'installation des PWA
- Comment utiliser les API Notifications et Push pour l'engagement
- Comment activer le chargement progressif
- Comment construire des PWA pensées pour le mobile
- Utiliser lesservice workers
- Utiliser le stockage côté client,IndexedDB, etl'API Web Storage
- Utiliser l'API Notifications etl'API Push
Voir aussi
- La page de présentation des PWA de Google (en anglais) etune liste de bonnes pratiques (en anglais) surweb.dev (en anglais)
- Tout ce qu'il y a à savoir sur les PWA (en anglais)
- Les PWA : sortir des onglets sans y laisser son âme (en anglais)
- Chargement instantané des applications web avec une architecture de coquille d'application (en anglais)
- Workbox (en anglais), un ensemble de bibliothèques pour aider au développement d'une application web progressive de qualité
- Lighthouse (en anglais), une application web d'audit et qui inclut des fonctionnalités d'audit relatives aux PWA
localForage(en anglais), une bibliothèque de stockage asynchrone avec une API similaire àlocalStorageet qui permet d'améliorer l'ergonomie hors-ligne de votre PWA