Comment fonctionne une PWA : manifeste, service worker et HTTPS