demo · v151

Glitch Stress Test

Run a synthetic CPU-heavy AudioWorklet and crank up the load until you hear it break. Switch renderSizeHint on the fly and see how a bigger quantum gives the worklet more time before the audio thread gives up.

Audio output required. Click "Start" to allow audio. The DSP loop runs inside an AudioWorkletProcessor. Pull the load slider to add synthetic work per process() call. Glitches are detected as missed deadlines reported by the worklet back to the page.

quantum hint

workload

50

scope (output waveform)

health

actual quantum
process() calls/s
good blocks
0
missed deadlines
0

see also

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗