⚠ Couldn't start the simulatorCanvas 2D isn't available in this browser.

Mobile Backup Sync Conflict Resolver

Offline-first mobile apps let you keep editing when there's no signal, then reconcile with the server once you're back online — the exact problem behind mobile backup and sync. This simulator gives two devices, A and B, a shared record with a counter field and a color field. Edit either device while it's "offline" and its vector clock advances on its own axis. Press reconnect and the algorithm compares vector clocks: if one causally dominates the other it's a clean fast-forward, and if neither does, it's a genuine concurrent conflict resolved either by a lossless CRDT-style merge or by last-write-wins.