WebKittens
No response
Title of the proposal
WebAudio Configurable Render Quantum
URL to the spec
https://webaudio.github.io/web-audio-api/#render-quantum-sizes
URL to the spec's repository
https://webaudio.github.io/web-audio-api
Issue Tracker URL
No response
Explainer URL
https://github.com/WebAudio/web-audio-api/blob/main/explainer/user-selectable-render-size.md
TAG Design Review URL
w3ctag/design-reviews#895
Mozilla standards-positions issue URL
mozilla/standards-positions#1407
WebKit Bugzilla URL
No response
Radar URL
No response
Description
Allow web developers to configure the Web Audio API's render block size (quantum). This reduces audio pipeline latency, complexity, and overhead for real-time communication and music production applications.
The mismatch between an application's internal audio processing size, the platform callback frame size, and Web Audio's fixed block size is a significant pain point. By allowing developers to specify the render quantum, we can eliminate a major source of latency and complexity, enabling higher-performance, more robust audio applications on the web. We also will increase Chromium's spec compliance by implementing this feature.
WebKittens
No response
Title of the proposal
WebAudio Configurable Render Quantum
URL to the spec
https://webaudio.github.io/web-audio-api/#render-quantum-sizes
URL to the spec's repository
https://webaudio.github.io/web-audio-api
Issue Tracker URL
No response
Explainer URL
https://github.com/WebAudio/web-audio-api/blob/main/explainer/user-selectable-render-size.md
TAG Design Review URL
w3ctag/design-reviews#895
Mozilla standards-positions issue URL
mozilla/standards-positions#1407
WebKit Bugzilla URL
No response
Radar URL
No response
Description
Allow web developers to configure the Web Audio API's render block size (quantum). This reduces audio pipeline latency, complexity, and overhead for real-time communication and music production applications.
The mismatch between an application's internal audio processing size, the platform callback frame size, and Web Audio's fixed block size is a significant pain point. By allowing developers to specify the render quantum, we can eliminate a major source of latency and complexity, enabling higher-performance, more robust audio applications on the web. We also will increase Chromium's spec compliance by implementing this feature.