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.
Ready. Data generation and one worker warm-up are excluded from the reported compute time.