La réalité du réseau : concevoir Mobile-First & Offline-Ready
La bande passante peut être intermittente à Bamako et plus encore à l'intérieur du pays. Développer une application moderne pour le Mali exige une discipline stricte sur la taille des bundles et la tolérance aux coupures.
Les 4 piliers d'une application résiliente
- Service Workers & Cache : Mise en cache de l'App Shell pour un affichage instantané même hors ligne.
- IndexedDB local : Sauvegarde locale des requêtes en attente et synchronisation en arrière-plan (Background Sync).
- Optimisation des assets : Utilisation de formats modernes (WebP, SVG) et polices WOFF2 locales.
- Payloads JSON compressés : Réduire la taille des échanges API au strict nécessaire.

