Een webapp bij slecht internet: lokaal opslaan en later synchroniseren
Dario Albers · 10 november 2026 · 2 min lezen
Gecontroleerd op 10 november 2026.
Kort antwoord
Een webapp kan invoer lokaal in de browser bewaren met IndexedDB, een opslag voor grote hoeveelheden gestructureerde data. Het versturen naar de server kan worden uitgesteld tot de verbinding terugkomt; dat heet Background Sync. MDN meldt dat dit niet in alle veelgebruikte browsers werkt, dus neem het niet als vanzelfsprekend aan.
Wat dit in de praktijk betekent
- Lokale opslag houdt de invoer vast, ook als de pagina even geen verbinding heeft.
- Bewaren en verzenden zijn twee stappen. Zonder synchronisatie blijft de invoer op het toestel staan tot iemand opnieuw verbinding maakt.
- Bij Background Sync wordt de verzending uitgesteld tot er weer een stabiele verbinding is. Of dat op een specifiek toestel werkt, hangt van de browser af.
Wat betekent dit voor je website
Bij de Webapp van darioa (€999 eenmalig en €150 per jaar, beide excl. btw; eerste betaling €1.149 excl. btw) staat vast dat het systeem vooraf op één pagina wordt vastgelegd. Zet daar ook op wat er bij een wegvallende verbinding moet gebeuren, bijvoorbeeld voor een kassa op een plek met slecht bereik: wat blijft lokaal bewaard, wat wordt later verstuurd en wat moet direct online. Zie de prijzen en het voorbeeld winkel, kassa en weegschaal.
Lees ook
- Alle prijzen van darioa
- Kassasysteem met weegschaal voor een winkel
- Een webapp die offline werkt: wat een service worker wel en niet doet
- Een webapp koppelen met webhooks: hoe wordt zo'n bericht ondertekend?
- Welke server heeft een webapp nodig? Wat er in de jaarprijs zit
- Webapp met AI bouwen: welke database-limieten gelden?
- Onderhoud en updates van een webapp: wat zit in de jaarprijs?
- Rollen en rechten in een webapp: wie mag wat zien?
- Veilig inloggen op een webapp: wat NIST zegt over tweestapsverificatie en e-mail
- Account verwijderen in een webapp: wat zegt de AVG over wissen?
Handige hulp, gratis
Zelf geen tijd om dit uit te zoeken?
Stuur me een WhatsApp. Je krijgt binnen een werkdag antwoord, en een vaste prijs voordat je iets betaalt.