HomeComputer ScienceOffline Syncing

3D Mobile Offline Write-Queue Relay Simulator

Interactive 3D offline-first networking simulator: orbit a device, an edge cache and an origin server as queued write operations drain in strict order through both hops, each hop independently checking the op against its own current version.

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

Same ordered-queue idea as the 2D simulator, but the drain now has to pass through two independently versioned checkpoints instead of one: a device on the left queues writes offline, an edge cache sits in the middle, and the origin server sits on the right. Each queued op travels device → edge → origin in strict FIFO order, and it can be rejected at either hop if that node's version has moved since the op was queued — for example when "Write @ Origin" lets the origin drift ahead of what the edge (and the device) still believe is current. Orbit the scene, pick a conflict policy, and drain the queue to see exactly which hop stops an op and why.

⚙ Under the hood

Write operations queue locally. After syncing with an edge cache, they may still conflict with the origin server's current state.

mobile networkingoffline syncingconflict resolution

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

What did you find?

Add reproduction steps (optional)