vizcrush adoption example

Transfer → process → render

Two million samples move to a module worker without copying their ArrayBuffers. The worker runs LTTB and transfers the reduced result back for Canvas rendering.

Input2,000,000
Executed worker backend
Warm worker compute
Round trip
Largest frame gap
Input bytes after transfer

Ready. Data generation and one worker warm-up are excluded from the reported compute time.