Mysql
 sql >> Base de données >  >> RDS >> Mysql

Vous créez une application Web qui peut fonctionner hors ligne, stocker des données, puis les synchroniser avec MySQL à distance lorsqu'elle est en ligne ?

Oui c'est possible. Bien qu'il existe de nombreuses alternatives différentes, "Progressive Web Apps" (PWA) est l'un des sujets tendance d'aujourd'hui. Ils offrent une expérience d'application mobile avec un site réactif et mobile. Ils fournissent également un mode autonome.

Vous pouvez utiliser API de cache , API IndexedDB , API de stockage Web ... pour stocker des données.

Vous avez besoin de API Service Worker pour synchroniser votre application avec la base de données ou pour gérer votre application lorsque l'utilisateur est hors ligne.

Documentation de Google sur PWA s peut être un bon point de départ. Vous pouvez également plonger dans stockage hors ligne pour pwa documentation de Google.

Ceci est un bon blog pour décrire les fonctionnalités de PWA s.

MISE À JOUR EN AVRIL 2018 :

Avec IOS 11.3, Safari 11.1 a été publié avec le support des techniciens de service. Référence :la documentation

Merci @ChrisLove pour le commentaire