Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen Sie eine Web-App, die offline arbeiten, Daten speichern und dann online mit entferntem MySQL synchronisieren kann?

Ja, es ist möglich. Obwohl es viele verschiedene Alternativen gibt, "Progressive Web Apps" (PWA) ist eines der Trendthemen von heute. Sie bieten ein mobiles App-Erlebnis mit einer reaktionsschnellen und mobilen Website. Sie bieten auch einen Standalone-Modus.

Sie können Cache-API verwenden , IndexedDB-API , Webspeicher-API ... um Daten zu speichern.

Sie benötigen Service Worker API Ihre Anwendung mit der Datenbank zu synchronisieren oder Ihre Anwendung zu verwalten, wenn der Benutzer offline ist.

Googles Dokumentation zu PWA s kann ein guter Ausgangspunkt sein. Sie können auch in den Offline-Speicher eintauchen für pwa Dokumente von Google.

Dies ist ein guter Blog, um die Funktionen von PWA s.

UPDATE IM APRIL 2018:

Mit IOS 11.3 wurde Safari 11.1 mit Service Worker Support veröffentlicht. Referenz:die Dokumentation

Danke @ChrisLove für der Kommentar