diff --git a/api/AudioBufferSourceNode.json b/api/AudioBufferSourceNode.json
index da751ba44259bc..2a8d1db670a902 100644
--- a/api/AudioBufferSourceNode.json
+++ b/api/AudioBufferSourceNode.json
@@ -342,54 +342,6 @@
}
}
},
- "onended": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/onended",
- "support": {
- "chrome": {
- "version_added": "30"
- },
- "chrome_android": {
- "version_added": "30"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": true
- },
- "firefox_android": {
- "version_added": null
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": "17"
- },
- "opera_android": {
- "version_added": "18"
- },
- "safari": {
- "version_added": "6.1"
- },
- "safari_ios": {
- "version_added": "7"
- },
- "samsunginternet_android": {
- "version_added": "2.0"
- },
- "webview_android": {
- "version_added": "4.4"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"playbackRate": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/playbackRate",
@@ -467,10 +419,10 @@
"version_added": "14"
},
"safari": {
- "version_added": "6"
+ "version_added": "6.1"
},
"safari_ios": {
- "version_added": "6"
+ "version_added": "7"
},
"samsunginternet_android": {
"version_added": "1.5"
diff --git a/api/AudioScheduledSourceNode.json b/api/AudioScheduledSourceNode.json
index 86cbf032704717..f4e992ce437aba 100644
--- a/api/AudioScheduledSourceNode.json
+++ b/api/AudioScheduledSourceNode.json
@@ -10,8 +10,9 @@
},
{
"version_added": "14",
- "version_removed": "58",
- "alternative_name": "AudioSourceNode"
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
"chrome_android": [
@@ -20,13 +21,22 @@
},
{
"version_added": "18",
- "version_removed": "58",
- "alternative_name": "AudioSourceNode"
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
+ }
+ ],
+ "edge": [
+ {
+ "version_added": "79"
+ },
+ {
+ "version_added": "12",
+ "version_removed": "79",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
- "edge": {
- "version_added": "79"
- },
"firefox": [
{
"version_added": "53"
@@ -34,7 +44,8 @@
{
"version_added": "25",
"version_removed": "53",
- "alternative_name": "AudioSourceNode"
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
"firefox_android": [
@@ -44,7 +55,8 @@
{
"version_added": "25",
"version_removed": "53",
- "alternative_name": "AudioSourceNode"
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
"ie": {
@@ -57,33 +69,52 @@
{
"version_added": "15",
"version_removed": "44",
- "alternative_name": "AudioSourceNode"
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
"opera_android": [
{
- "version_added": "44"
+ "version_added": "43"
},
{
"version_added": "14",
- "version_removed": "44",
- "alternative_name": "AudioSourceNode"
+ "version_removed": "43",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
+ }
+ ],
+ "safari": [
+ {
+ "version_added": "14"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "14",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
+ }
+ ],
+ "safari_ios": [
+ {
+ "version_added": "14"
+ },
+ {
+ "version_added": "6",
+ "version_removed": "14",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
- "safari": {
- "version_added": "14"
- },
- "safari_ios": {
- "version_added": "14"
- },
"samsunginternet_android": [
{
"version_added": "7.0"
},
{
- "alternative_name": "AudioSourceNode",
"version_added": "1.0",
- "version_removed": "7.0"
+ "version_removed": "7.0",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
],
"webview_android": [
@@ -92,8 +123,9 @@
},
{
"version_added": "≤37",
- "version_removed": "58",
- "alternative_name": "AudioSourceNode"
+ "version_removed": "57",
+ "partial_implementation": true,
+ "notes": "The AudioScheduledSourceNode
interface itself is not present, but some of its members are available on the AudioBufferSourceNode
, ConstantSourceNode
and OscillatorNode
interfaces."
}
]
},
@@ -109,16 +141,16 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/ended_event",
"support": {
"chrome": {
- "version_added": "14"
+ "version_added": "30"
},
"chrome_android": {
- "version_added": "18"
+ "version_added": "30"
},
"edge": {
- "version_added": "79"
+ "version_added": "12"
},
"firefox": {
- "version_added": "53"
+ "version_added": "25"
},
"firefox_android": {
"version_added": "25"
@@ -127,19 +159,19 @@
"version_added": false
},
"opera": {
- "version_added": "15"
+ "version_added": "17"
},
"opera_android": {
- "version_added": "14"
+ "version_added": "18"
},
"safari": {
- "version_added": "14"
+ "version_added": "7"
},
"safari_ios": {
- "version_added": "14"
+ "version_added": "7"
},
"samsunginternet_android": {
- "version_added": "1.0"
+ "version_added": "2.0"
},
"webview_android": {
"version_added": "≤37"
@@ -157,16 +189,16 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/onended",
"support": {
"chrome": {
- "version_added": "14"
+ "version_added": "30"
},
"chrome_android": {
- "version_added": "18"
+ "version_added": "30"
},
"edge": {
- "version_added": "79"
+ "version_added": "12"
},
"firefox": {
- "version_added": "53"
+ "version_added": "25"
},
"firefox_android": {
"version_added": "25"
@@ -175,19 +207,19 @@
"version_added": false
},
"opera": {
- "version_added": "15"
+ "version_added": "17"
},
"opera_android": {
- "version_added": "14"
+ "version_added": "18"
},
"safari": {
- "version_added": "14"
+ "version_added": "7"
},
"safari_ios": {
- "version_added": "14"
+ "version_added": "7"
},
"samsunginternet_android": {
- "version_added": "1.0"
+ "version_added": "2.0"
},
"webview_android": {
"version_added": "≤37"
@@ -211,10 +243,10 @@
"version_added": "25"
},
"edge": {
- "version_added": "79"
+ "version_added": "12"
},
"firefox": {
- "version_added": "53"
+ "version_added": "25"
},
"firefox_android": {
"version_added": "25"
@@ -229,10 +261,10 @@
"version_added": "14"
},
"safari": {
- "version_added": "14"
+ "version_added": "6.1"
},
"safari_ios": {
- "version_added": "14"
+ "version_added": "7"
},
"samsunginternet_android": {
"version_added": "1.5"
@@ -259,10 +291,10 @@
"version_added": "25"
},
"edge": {
- "version_added": "79"
+ "version_added": "12"
},
"firefox": {
- "version_added": "53"
+ "version_added": "25"
},
"firefox_android": {
"version_added": "25"
@@ -277,10 +309,10 @@
"version_added": "14"
},
"safari": {
- "version_added": "14"
+ "version_added": "6.1"
},
"safari_ios": {
- "version_added": "14"
+ "version_added": "7"
},
"samsunginternet_android": {
"version_added": "1.5"
diff --git a/api/ConstantSourceNode.json b/api/ConstantSourceNode.json
index 69da5f4ea05de8..d8592249db3601 100644
--- a/api/ConstantSourceNode.json
+++ b/api/ConstantSourceNode.json
@@ -14,12 +14,10 @@
"version_added": "79"
},
"firefox": {
- "version_added": "52",
- "notes": "ConstantSourceNode
inherited from AudioNode
initially, but was changed in Firefox 53 to inherit from AudioScheduledSourceNode
."
+ "version_added": "52"
},
"firefox_android": {
- "version_added": "52",
- "notes": "ConstantSourceNode
inherited from AudioNode
initially, but was changed in Firefox 53 to inherit from AudioScheduledSourceNode
."
+ "version_added": "52"
},
"ie": {
"version_added": false
@@ -112,66 +110,10 @@
"version_added": "79"
},
"firefox": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "firefox_android": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": false
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "onended": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/onended",
- "support": {
- "chrome": {
- "version_added": "56"
- },
- "chrome_android": {
- "version_added": "56"
- },
- "edge": {
- "version_added": "79"
- },
- "firefox": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
+ "version_added": "52"
},
"firefox_android": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
+ "version_added": "52"
},
"ie": {
"version_added": false
@@ -189,114 +131,10 @@
"version_added": false
},
"samsunginternet_android": {
- "version_added": "6.0"
- },
- "webview_android": {
- "version_added": "56"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "start": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/start",
- "support": {
- "chrome": {
- "version_added": "56"
- },
- "chrome_android": {
- "version_added": "56"
- },
- "edge": {
- "version_added": "79"
- },
- "firefox": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "firefox_android": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
"version_added": false
},
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": "6.0"
- },
"webview_android": {
- "version_added": "56"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "stop": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/stop",
- "support": {
- "chrome": {
- "version_added": "56"
- },
- "chrome_android": {
- "version_added": "56"
- },
- "edge": {
- "version_added": "79"
- },
- "firefox": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "firefox_android": {
- "version_added": "52",
- "version_removed": "53",
- "notes": "This property is still available, but via the inheritance of AudioScheduledSourceNode
."
- },
- "ie": {
"version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": {
- "version_added": "6.0"
- },
- "webview_android": {
- "version_added": "56"
}
},
"status": {
diff --git a/api/OscillatorNode.json b/api/OscillatorNode.json
index c7b843f2c7ad86..fc63a52c469f2c 100644
--- a/api/OscillatorNode.json
+++ b/api/OscillatorNode.json
@@ -196,54 +196,6 @@
}
}
},
- "onended": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/onended",
- "support": {
- "chrome": {
- "version_added": "30"
- },
- "chrome_android": {
- "version_added": "30"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "25"
- },
- "firefox_android": {
- "version_added": "25"
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": "17"
- },
- "opera_android": {
- "version_added": "18"
- },
- "safari": {
- "version_added": "6.1"
- },
- "safari_ios": {
- "version_added": "7"
- },
- "samsunginternet_android": {
- "version_added": "2.0"
- },
- "webview_android": {
- "version_added": "4.4"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"setPeriodicWave": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/setPeriodicWave",
@@ -292,106 +244,6 @@
}
}
},
- "start": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/start",
- "support": {
- "chrome": {
- "version_added": "24"
- },
- "chrome_android": {
- "version_added": "25"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "25",
- "notes": "Before Firefox 30, the when
parameter was not optional."
- },
- "firefox_android": {
- "version_added": "25",
- "notes": "Before Firefox 30, the when
parameter was not optional."
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": "15"
- },
- "opera_android": {
- "version_added": "14"
- },
- "safari": {
- "version_added": "6"
- },
- "safari_ios": {
- "version_added": null
- },
- "samsunginternet_android": {
- "version_added": "1.5"
- },
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "stop": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/stop",
- "support": {
- "chrome": {
- "version_added": "24"
- },
- "chrome_android": {
- "version_added": "25"
- },
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "25",
- "notes": "Before Firefox 30, the when
parameter was not optional."
- },
- "firefox_android": {
- "version_added": "25",
- "notes": "Before Firefox 30, the when
parameter was not optional."
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": "15"
- },
- "opera_android": {
- "version_added": "14"
- },
- "safari": {
- "version_added": "6"
- },
- "safari_ios": {
- "version_added": null
- },
- "samsunginternet_android": {
- "version_added": "1.5"
- },
- "webview_android": {
- "version_added": "≤37"
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
"type": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/OscillatorNode/type",