JonasLe 06/02/2018 à 14:54
Qu'est ce qui bloque avec le mode déconnecté? C'est la taille des données à stocker en local qui dépasse la taille maxi autorisée par le navigateur ou juste le temps qu'il faut pour se mettre en mode "dégradé" (= déconnectable ou hors ligne) qui est conséquent?
On a une problématique similaire au boulot et on l'a résolu par une page web + base mysql locale qui fait des delta avec la base principale (master). On a un process qui s’occupe de l'UI (page web) et des fonctions primaires qui stockent tout en local comme s'il s'agissait de la master et un autre process indépendant qui s’occupe lui de la synchro entre la base locale et la véritable master. L'avantage c'est que ça marche bien et qu'on peut rester longtemps en déconnecté et que si on coupe le réseau sans prévenir ça ne bloque pas l'UI. L'inconvénient c'est que ça fait une (grosse) dépendance MySQL et donc que ça nécessite une installe sur un terminal neuf, c'est pas plug and play.
Peut-être que passer sur un truc plus léger genre sqlite te donnerai un bon entre deux?