Recent and Future Evolution of the Web Audio API
summary
Repository activity shows 358 commits since WAC 2018 and about 139 pull requests merged this year, leaving nine hard issues; work focuses on tightening under-specified behaviors rather than new features. Audio Worklet gets precise Web IDL and GC-safe argument semantics, MediaStreamAudioSourceNode now picks a stable track, getValue and getFrequencyResponse return current-time values, convolution and channel-count changes cut CPU by switching modes, and an async v2 path is proposed because some impulses take ~15 ms per impulse and can freeze the UI.
AI-written summary · about
chapters (31)
- 0:00Intro
- 1:23Agenda
- 2:02Statistics
- 3:08Commits
- 4:32Japanese translation
- 5:21Browser engine news
- 7:31Administrative stuff
- 10:26The oldest API
- 11:39Things that change
- 13:04Asynchronous API
- 14:59Linear PCM
- 18:00Audio worklet
- 20:58Garbage collection
- 25:15Panel node
- 26:35Media stream
- 29:16Autoplay
- 34:28Offline Audio Context
- 35:24Numerical Stability
- 36:28Unconnected Nodes
- 36:48Value Get
- 38:00Frequency Response
- 38:38Copy to Channels
- 39:18Audio Prime
- 39:35Channel Count
- 40:00Source Node
- 40:42Fingerprinting
- 42:12Whats next
- 42:58Chaining
- 43:35Help Wanted
- 43:51Low Friction
- 44:10Questions
