Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions api/Animation.json
Original file line number Diff line number Diff line change
Expand Up @@ -760,6 +760,7 @@
"__compat": {
"description": "Browsers automatically remove indefinite filling animations",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API#automatically_removing_filling_animations",
"spec_url": "https://drafts.csswg.org/web-animations-1/#replacing-animations",
"tags": [
"web-features:web-animations"
],
Expand Down
5 changes: 5 additions & 0 deletions api/AudioNode.json
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,10 @@
"destination_parameter": {
"__compat": {
"description": "`destination` parameter",
"spec_url": [
"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode",
"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationparam"
],
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -305,6 +309,7 @@
"input_parameter": {
"__compat": {
"description": "`input` parameter",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode-output-input",
"tags": [
"web-features:web-audio"
],
Expand Down
8 changes: 8 additions & 0 deletions api/AudioParamMap.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
},
"entries": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some exploratory thoughts:

  • Could we remove spec_urls identical to the parent in the built data.json? (This way, we can still validate, but keep the published data concise.)
  • What if we changed the data to spec: { url: "…" }, allowing spec: "inherit" and spec: { pr_url: "…" }? (Doesn't mean we have to change the published data.)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The goal for having a spec_url is to be sure that the BCD feature points to something that is real and standardized. We already have several BCD features pointing to the same spec_url. I don't understand why it would be desirable to introduce additional complexity (neither from the authoring side nor from the publishing side).
From a published data point of view, my sense is that always having a spec_url would be great for consumers. And if there isn't one, it means the feature is not specified anywhere. That goal is also formulated in #1531.

"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -69,6 +70,7 @@
},
"forEach": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -102,6 +104,7 @@
},
"get": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -135,6 +138,7 @@
},
"has": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -168,6 +172,7 @@
},
"keys": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -201,6 +206,7 @@
},
"size": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -234,6 +240,7 @@
},
"values": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -268,6 +275,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down
1 change: 1 addition & 0 deletions api/AudioProcessingEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"AudioProcessingEvent": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent",
"spec_url": "https://webaudio.github.io/web-audio-api/#AudioProcessingEvent",
"support": {
"chrome": {
"version_added": "14"
Expand Down
1 change: 1 addition & 0 deletions api/BarProp.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
"returns_popup": {
"__compat": {
"description": "Returns `true` for non-popup windows",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-barprop-visible",
"tags": [
"web-features:barprop"
],
Expand Down
2 changes: 2 additions & 0 deletions api/BaseAudioContext.json
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,7 @@
"constraints_disableNormalization_parameter": {
"__compat": {
"description": "`constraints.disableNormalization` parameter",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-periodicwaveconstraints-disablenormalization",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -900,6 +901,7 @@
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-decodeaudiodata",
"tags": [
"web-features:web-audio"
],
Expand Down
1 change: 1 addition & 0 deletions api/BatteryManager.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"secure_context_required": {
"__compat": {
"description": "Secure context required",
"spec_url": "https://w3c.github.io/battery/#the-batterymanager-interface",
"tags": [
"web-features:battery"
],
Expand Down
1 change: 1 addition & 0 deletions api/BeforeUnloadEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
"user_interaction": {
"__compat": {
"description": "User interaction required for dialog box",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-beforeunloadevent-interface",
"tags": [
"web-features:beforeunload"
],
Expand Down
1 change: 1 addition & 0 deletions api/CSS.json
Original file line number Diff line number Diff line change
Expand Up @@ -2064,6 +2064,7 @@
"optional_parens": {
"__compat": {
"description": "Parentheses for single-argument version are optional.",
"spec_url": "https://drafts.csswg.org/css-conditional-3/#dom-css-supports",
"tags": [
"web-features:css-supports"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSNumericArray.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
},
"entries": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -70,6 +71,7 @@
},
"forEach": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -103,6 +105,7 @@
},
"keys": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -172,6 +175,7 @@
},
"values": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -206,6 +210,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down
1 change: 1 addition & 0 deletions api/CSSPageRule.json
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@
"type_CSSPageDescriptors": {
"__compat": {
"description": "Type changed to [`CSSPageDescriptors`](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors)",
"spec_url": "https://drafts.csswg.org/cssom/#dom-csspagerule-style",
"tags": [
"web-features:css-object-model"
],
Expand Down
18 changes: 9 additions & 9 deletions api/CSSPrimitiveValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
},
Expand Down Expand Up @@ -76,7 +76,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -120,7 +120,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -158,7 +158,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -196,7 +196,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -234,7 +234,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -269,7 +269,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -307,7 +307,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -345,7 +345,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
2 changes: 1 addition & 1 deletion api/CSSStyleDeclaration.json
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
1 change: 1 addition & 0 deletions api/CSSStyleSheet.json
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@
"index_parameter_optional": {
"__compat": {
"description": "`index` parameter is optional",
"spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-insertrule",
"tags": [
"web-features:css-object-model"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSTransformValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/entries",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -110,6 +111,7 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/forEach",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -181,6 +183,7 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/keys",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -288,6 +291,7 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/values",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -323,6 +327,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSUnparsedValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/entries",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -110,6 +111,7 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/forEach",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -145,6 +147,7 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/keys",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -216,6 +219,7 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/values",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -251,6 +255,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down
6 changes: 3 additions & 3 deletions api/CSSValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
},
Expand Down Expand Up @@ -66,7 +66,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -101,7 +101,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
Loading