OmniVAD streaming-VAD bench: main thread vs Web Worker

Loads tests/data/zh_medium.wav (18 s) and runs OmniStreamVAD.detectFull on it 10 times. The main-thread run measures dropped animation frames during compute — that's the actual UX cost. The Worker run should report ~0 dropped frames.

Results

Main thread

RTF (median):
Compute (median): ms
Main-thread stall:
Segments:

Web Worker

RTF (median):
Compute (median): ms
Main-thread stall:
Segments:

Environment



  

Raw runs