Optical Transfer · Loopback

The sender's codes are rendered to an OffscreenCanvas inside a decoder worker and read back with zxing — no camera. Drops, byte corruption (caught by CRC) and pixel noise can be simulated.

Progress: symbols collected (done at ≈1.05×K)
Blocks solved: stays low, then jumps to 100% near the end