Delta Sync: Rolling-Checksum Cloud Backup
Interactive 3D model of the rsync-style delta-sync algorithm mobile apps use to back files up to the cloud: weak rolling checksums fast-reject unchanged blocks, a strong hash confirms matches, and only the changed blocks are uploaded.
Mobile cloud-storage apps rarely re-upload a whole file when you change one paragraph or one photo edit — they run a delta-sync pass first. This simulator renders the file as a 3D grid of blocks sitting between a phone and a cloud store, mutates a chosen fraction of them to model a local edit, then walks through the real two-tier rsync check: a cheap rolling "weak" checksum fast-rejects untouched blocks, and only survivors get confirmed with a stronger hash before any bytes actually fly up to the cloud. Adjust block size, edit size and uplink bandwidth and watch how much bandwidth the delta pass saves against blindly re-uploading the entire file.
Interactive 3D model of the rsync-style delta-sync algorithm mobile apps use for cloud backup: a cheap rolling checksum fast-rejects unchanged blocks, a strong hash confirms real matches, and only the changed blocks are uploaded.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install