La
?
Progressive
Web
Application
Définition
Selon
-
Fiable
Tu peux afficher des pubs avec une mauvaise connexion
-
Rapide
Les pubs s'affiche très très vite
-
Engageante
Tu restes longtemps sur le site pour voir un max de pubs
C'est une application web (HTML/CSS/JS) qui est :
Définition
Technique
-
Fiable
Offline avec gestion des API Cache, IndexedDB et ServiceWorker
-
Rapide
Split Bundle, Cache, IndexedDB, ServiceWorker
-
Engageante
manifest.json pour le fullscreen, l'icon, Push Notification
C'est une application web (HTML/CSS/JS) qui est :
DEMO !!!!!!
La complexité
-
Gestion du cache :
- Définir la liste des fichier à précache / cache
- Gérer l'espace de stockage
-
Gérer l'invalidation de cache
-
Stratégie de récupération data (cacheFirst, NetworkFirst, only?...)
- Sur Safari / iOS ? (Nop)
Dans KissKiss ?
- MicroService de Push Notification ? (NodeJS vs Rails)
- S'enregistrer sur Firebase Cloud Messaging (pour Chrome / Android) (Push Notification)
- Définir un manifest de cache de ressources (versionnées)
- Donner un nom / icons....
La PWA
By Florent DUVEAU
La PWA
- 711