Web Audio dynamics compression (DynamicsCompressorNode)
The last commonly-used Web Audio node lands: DynamicsCompressorNode, the compressor/limiter that sits on the master bus of nearly every music and game page to even out loudness and stop peaks clipping. It is a real envelope-following compressor: it detects the signal's peak level, maps it through a static compression curve (threshold, soft knee, ratio) to a target gain reduction, then smooths that reduction with attack and release time constants before applying it. It stays deterministic by construction like the rest of the audio engine and is verified against the compression math: a signal below the threshold passes through untouched, and a signal above it settles to exactly the reduction the ratio predicts. With this the Web Audio engine covers the DSP a real page reaches for - synthesis, filters, delay, reverb, stereo routing, 3D panning and now dynamics. Media holds at 39 (a completing node rather than a new capability class); overall holds at 51.