Démocratisées par Google, les PWA (ou progressive web apps) sont des applications web qui entendent se rapprocher de l’expérience utilisateur proposée par les applications natives (consultation hors ligne, installation…) Pour être considérées comme telles, celles-ci doivent répondre à différents critères comme la présence d’un service worker, d’un manifest ou encore être livrées via une connexion sécurisée.

Elles sont construites en cohérence avec la notion de “progressive enhancement” qui sous-entend l’accès à une expérience de base similaire pour chaque utilisateur, augmentée de comportements particuliers dès lors que le navigateur utilisé est en mesure de les proposer.