For the situation that a client (be it an web site / web app or native app) stores user input (text, photos, map markers etc.) locally first and only synchronises the data with the server “later”.
Advantages over synchronous sync:
- allows for a fast, low latency user experience, as user interactions only ever talk to the local machine.
- networking errors do not interfere with the main application flow.
- applications work without an internet connection.
- save battery life because network operations can be batched.
- add more here…
Implementations:
For the situation that a client (be it an web site / web app or native app) stores user input (text, photos, map markers etc.) locally first and only synchronises the data with the server “later”.
Advantages over synchronous sync:
Implementations: