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 ?
Dé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.
React Native
React Native est un framework open source permettant de créer des applications mobiles iOS et Android à partir d’une base de code JavaScript partagée.
Endpoint
Un endpoint est un point d’accès exposé par une API permettant à une application d’envoyer ou de recevoir des données via une URL précise.

