How we built it

WebAudio: Selective Disconnection on AudioNode.disconnect()

Currently AudioNode.disconnect() disconnects all existing connections from output(s) of the AudioNode. This is to support disconnecting only one connection. There have been numerous requests to support selective disconnection with disconnect() method and Audio WG agreed to change the spec to accommodate the feature request. With this change, it is possible to disconnect a signal path out of multiple connections to AudioNode input or AudioParam.


See WG discussion:




Editor's draft

Status in Chromium

Enabled by default (launch bug) in:

  • Chrome for desktop release 43
  • Chrome for Android release 43

Consensus & Standardization

  • In development
  • No public signals
  • No public signals
  • Strongly positive


Last updated on 2015-05-12