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
API
Une API est une interface qui permet à deux logiciels de communiquer et d’échanger des données de manière standardisée, sans exposer toute leur complexité interne.
Vercel
Vercel est une plateforme cloud pour développer, déployer et faire évoluer des sites web et applications front-end (notamment Next.js) avec une infrastructure globale optimisée pour la performance.
Cross-plateforme
Le développement cross-plateforme consiste à créer une application unique capable de fonctionner sur plusieurs systèmes (web, iOS, Android) à partir d’une seule base de code.

