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.

Navigateurs compatibles
Chrome Safari Firefox Edge
OS compatibles
Android iOS macOS Windows

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.

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.