HomeComputer ScienceConflict Resolution

3D Mobile Backup Sync Conflict Resolver

Interactive 3D distributed-systems simulator: orbit two mobile devices around a sync hub as they edit a shared record offline, watch vector-clock packets fly to the hub, and see a CRDT-style merge or last-write-wins policy resolve concurrent conflicts on reconnect.

Computer Science3DEasy60 FPS📱 Mobile-adapted⇄ 2D version
3d-mobile-backup-sync ↗ Open standalone

This is the same offline-first sync algorithm as the 2D version, rendered as an orbitable 3D scene: two device monoliths flank a central sync hub, wrapped in a drifting field of network particles. Edit either device while offline and its vector clock advances on its own axis alone. Reconnect and instanced packets fly from each device toward the hub — a clean pass-through if one vector clock causally dominates the other, or a mid-air fusion burst if neither does, resolved by the CRDT merge or last-write-wins policy you select.

⚙ Under the hood

Explore a 3D orbitable scene where device monoliths sync with a hub, resolving conflicts through vector clock-based conflict bursts.

syncconflict resolutionvector clocks

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)