Une PWA (Progressive Web App, « application web progressive ») est un site web qui utilise des technologies standard du navigateur pour se comporter comme une application mobile : installation sur l'écran d'accueil, fonctionnement hors ligne, notifications, ouverture en plein écran.
Deux briques la rendent possible : un manifeste, qui décrit l'application (nom, icône, couleurs), et un service worker, un script qui tourne en arrière-plan pour mettre en cache les contenus et recevoir les notifications. Le tout est servi en HTTPS.
Une PWA se diffuse par une simple URL, sans passer par les stores, et un seul code fonctionne sur tous les appareils. Android la prend bien en charge ; Apple a longtemps été plus restrictif, même si iOS accepte les notifications des PWA installées depuis 2023.
Pourquoi ça compte quand on recrute
La PWA est souvent un arbitrage produit avant d'être une question de recrutement : elle évite de financer deux applications natives, au prix de certaines limites sur iOS. Un développeur front-end solide sait la mettre en place ; vérifiez qu'il maîtrise les service workers et la gestion du cache, source classique de bugs où les utilisateurs restent bloqués sur une ancienne version.
