#212: TAG review of Web Audio API (round two)

Visit on Github.

Opened Nov 7, 2017

Dear Sirs and Madam of TAG!

I'm requesting a TAG review of:

Further details (optional):

You should also know that...

The previous TAG review of this specification is still relevant; please let us know if we failed to address any point in that review. Domenic continued to provide guidance on issues raised from that earlier review. So this is a request for a second round of review to cover more recent developments and ensure we got everything right from the first round.

The major change since that earlier review is the extensibility point. We switched from ScriptProcessorNode (running on the main thread, now deprecated) to Audio worklets which are of course derived from the TAG/CSS Houdini Worklet. Plus a lot of detailed spec improvements and clarifications. Complete changes list.

Tests are being ported into WPT from the Mozilla and Chrome tests; this only started a couple of weeks ago but will fill up in the coming weeks.

We'd prefer the TAG provide feedback as (please select one):

  • open issues in our Github repo for each point of feedback, using the TAG label
  • open a single issue in our Github repo for the entire review
  • leave review feedback as a comment in this issue and @-notify [github usernames]

Please preview the issue and check that the links work before submitting

For background, some decent explainers:

https://github.com/w3c/ServiceWorker/blob/master/explainer.md https://github.com/zkoch/paymentrequest/blob/gh-pages/docs/explainer.md https://github.com/WICG/IntersectionObserver/blob/gh-pages/explainer.md (although this one includes IDL, which an explainer should not)

Discussions