web-platform-tests / interop

web-platform-tests Interop project
https://wpt.fyi/interop
280 stars 28 forks source link

Web Audio API #544

Closed hoch closed 7 months ago

hoch commented 11 months ago

Description

The Web Audio API allows complex processing of audio streams, and is used by a variety of verticals including creativity (e.g. audio and video editing) and communication (e.g. via Zoom, Meet, etc). The API has been shipping in all browsers for several years.

As of 2023, coverage across browsers is pretty good but there are test failures affecting AudioContext, AudioWorklet, and others that do impact developers.

Specification

https://www.w3.org/TR/webaudio/

Open Issues

No response

Tests

The top-level WPT dashboard: Web Audio API

The test suite with significant interop problems:

Current Implementations

Standards Positions

No response

Browser bug reports

Developer discussions

No response

Polls & Surveys

From the developer survey from 2020 [1], many developers expressed frustration on poor interoperability between 3 major browsers:

For the last 3 years, the situation has not been changed and the developer frustration remains the same.

[1] See the question “What are the biggest challenges compared to how you handle audio on other platforms?”

Existing Usage

Workarounds

Accessibility Impact

No response

Privacy Impact

No response

Other

No response

foolip commented 10 months ago

Single link to just the "significant interop problems" tests: https://wpt.fyi/results/webaudio/the-audio-api?label=master&label=experimental&aligned&q=path%3A%2Fwebaudio%2Fthe-audio-api%2Fthe-audiocontext-interface%2F%20or%20path%3A%2Fwebaudio%2Fthe-audio-api%2Fthe-audioworklet-interface%2F%20or%20path%3A%2Fwebaudio%2Fthe-audio-api%2Fthe-mediaelementaudiosourcenode-interface%2F

nairnandu commented 7 months ago

Thank you for proposing Web Audio API for inclusion in Interop 2024.

We wanted to let you know that this proposal was not selected to be part of Interop 2024. This is because we got many more proposals than we could include in this year's project. Note that individual vendors may nevertheless choose to advance work in this area during the forthcoming year. We would welcome this proposal being resubmitted again next year, if necessary.

For an overview of our process, see proposal selection. Thank you again for contributing to Interop 2024!

Posted on behalf of the Interop team.