Primary eng (and PM) emailsyes
rt...@chromium.org, hong...@chromium.org
Link to “Intent to Deprecate” thread
None
Summary
Remove AudioSourceNode interface from WebAudio
Motivation
WebAudio in Chrome implements an AudioSourceNode interface that was apparently used to mark AudioNodes that were also source nodes. This isn’t in the current WebAudio spec. We wish to remove this to align the implementation with the spec. This interface has no attributes and is not constructible.
Compatibility And Interoperability Risk
Firefox and Edge do not have AudioSourceNode. Safari probably does due to the history of the implementations.
A search through Github shows many uses. A quick look at some of them indicates that these were mechanically generated. These will need to be updated.
A search through httparchives gives just three hits. They appear to be auto-generated Javascript.
Alternative implementation suggestion for web developers
There is no alternative, but this interface also did not have any functionality and Chrome did not have any internal functionality either.
Usage information from UseCounter
We have no usage information at all.
OWP launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/feature/5753709124386816
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Discussed in API owners meeting. We were a little concerned about the GitHub usage, the history of compat issues due to strange WebAudio feature detection patterns and the lack of (inability to add?) a UseCounter. But since AudioSourceNode has no properties, doesn't show any interesting hits in HTTPArchive and hasn't been shipped by any other browser, it seems pretty unlikely anyone would rely on this.We're OK with removal (without any deprecation period). But please ping this thread if a single real-world compat issue is uncovered.