PWA, stockage et mémoire du téléphone
Le poids d’une application native varie beaucoup selon les fonctionnalités qu’elle propose. Les PWA, quant à elles, restent quoi qu’il en soit relativement légères grâce aux technologies web utilisées.
Optimiser l’espace de stockage grâce à une app plus légère
Les progressive web apps sont légères. Prenons l’exemple de Twitter : l’application native Android pèse près de 100Mo contre moins de 170Ko (soit environ 600 fois plus légère) pour Twitter Lite, sa version PWA. Un bonheur pour les utilisateurs qui souhaitent l’installer sur leur téléphone sans occuper trop d’espace de stockage.
Voyez par vous-même :
Pourcentage de l'espace disponible actuellement utilisé
Quota maximum disponible
D'autres statistiques à propos de votre capacité de stockage local :
- Usage :
- Caches :
- IndexedDB :
- ServiceWorkerRegistrations :
Il est à savoir que chaque navigateur implémente ses propres limites de stockage.
De plus, une attention particulière doit être portée aux stratégies sur iOS pour les raisons suivantes :
- Un stockage limité dans le temps, de nombreux développeurs évoquent une suppression des données après 2 semaines d’inactivité sur la PWA
- API StorageManager non compatible Safari : il n’est donc pas possible de connaître le stockage maximum utilisé sur ce navigateur
Globalement, il est important de retenir que plus votre application nécessitera de stocker des données volumineuses, moins la solution du hors-ligne sur PWA sera pertinente.