Possible Solutions
CRDTs
Seems to be the "correct" solution. Is this memory intensive?
Possible Implementations:
Everything manually
When to save to localStorage?
- Save on every interaction?
- on every save button click?
When to save to server?
- On "synchronization"-click?
- Every x minutes?
Scenario:
Client 1 checks off an action offline
Client 2 renames the same action offline
Client 1 goes online and saves its action
What happens?
Possible Solutions
CRDTs
Seems to be the "correct" solution. Is this memory intensive?
Possible Implementations:
Everything manually
When to save to localStorage?
When to save to server?
Scenario:
Client 1 checks off an action offline
Client 2 renames the same action offline
Client 1 goes online and saves its action
What happens?