sql >> Database >  >> RDS >> Mysql

Een web-app maken die offline kan werken, gegevens kan opslaan en deze vervolgens kan synchroniseren met MySQL op afstand wanneer u online bent?

Ja, het is mogelijk. Hoewel er veel verschillende alternatieven zijn, "Progressive Web Apps" (PWA) is een van de trending topics van vandaag. Ze bieden een mobiele app-ervaring met een responsieve en mobiele site. Ze bieden ook een zelfstandige modus.

U kunt de Cache-API gebruiken , IndexedDB API , Web Storage API ... om gegevens op te slaan.

U heeft een Service Worker API nodig om uw applicatie te synchroniseren met de database of om uw applicatie te beheren wanneer de gebruiker offline is.

Documentatie van Google over PWA s is misschien een goed beginpunt. U kunt ook een duik nemen in offline opslag voor pwa documenten van Google.

Dit is een goede blog om de functies van PWA v.

UPDATE IN APRIL 2018:

Met IOS 11.3 werd Safari 11.1 uitgebracht met ondersteuning voor servicemedewerkers. Referentie:de documenten

Bedankt @ChrisLove voor de opmerking




  1. Sla tabellen over in mysqldump op basis van een patroon

  2. Voorkomen dat de gebruiker hetzelfde record bewerkt

  3. SQL DELETE met INNER JOIN

  4. Matrix voor door SQL Server ondersteunde versies