PWA
Une PWA (Progressive Web App) est une application web qui offre une expérience proche d’une application mobile native, accessible depuis un navigateur.
Définition rapide
Une PWA (Progressive Web App) est une application web conçue pour fonctionner comme une application mobile. Elle est accessible via un navigateur, peut être installée sur un appareil et fonctionne même avec une connexion limitée.
Définition détaillée
Une PWA combine les avantages du web et des applications mobiles natives. Elle repose sur des technologies web standards (HTML, CSS, JavaScript) et s’appuie notamment sur :
- un service worker pour gérer le cache et le mode hors ligne,
- un manifest pour permettre l’installation sur l’écran d’accueil,
- le HTTPS pour garantir la sécurité.
Contrairement aux applications natives, une PWA ne nécessite pas de téléchargement depuis un store et fonctionne sur la majorité des appareils modernes via un simple navigateur.
Exemples concrets
- Un site e-commerce accessible hors ligne pour consulter un catalogue déjà chargé.
- Une application d’actualités qui envoie des notifications push sans passer par un store.
- Un outil interne d’entreprise installable sur mobile et desktop sans développement natif.
- Une application événementielle utilisable même avec une connexion réseau instable.
Pourquoi c’est important
Les PWA permettent de réduire les coûts de développement en évitant de créer plusieurs applications natives. Elles améliorent l’accessibilité, les performances et l’engagement des utilisateurs, tout en simplifiant la maintenance et les mises à jour.
À retenir
- Une PWA est une application web installable.
- Elle fonctionne en ligne et hors ligne.
- Elle ne nécessite pas de store d’applications.
- Elle repose sur des standards du web moderne.
- Elle offre une expérience proche du natif.
Sources
Plus d’infos sur
les PWA ?
Prendre rendez-vousDécouvrir d'autres termes
Figma
Figma est un outil de design collaboratif en ligne pour créer des interfaces (UI), des prototypes interactifs et des design systems pour le web et le mobile.
Flutter
Flutter est un framework open source de Google pour créer des applications mobiles, web et desktop multiplateforme à partir d’un seul code base.
Natif
Le développement natif consiste à créer une application spécifiquement pour une plateforme donnée en utilisant ses langages, outils et SDK officiels.

