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
Requested backend—
Actual worker backend—
Decision reason—
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.