blob: 0bde327caf7369f06f818d6d04a1bda8eec451eb [file] [log] [blame]
{
"api": {
"Animation": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation",
"spec_url": "https://drafts.csswg.org/web-animations-1/#the-animation-interface",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"Animation": {
"__compat": {
"description": "`Animation()` constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/Animation",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-animation",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"cancel": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/cancel",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-cancel",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"cancel_event": {
"__compat": {
"description": "`cancel` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/cancel_event",
"spec_url": [
"https://drafts.csswg.org/web-animations-1/#dom-animation-oncancel",
"https://drafts.csswg.org/web-animations-1/#cancel-event"
],
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"commitStyles": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/commitStyles",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-commitstyles",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"endpoint_inclusive_commitStyles": {
"__compat": {
"description": "`commitStyles()` automatically fills values",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/commitStyles",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-commitstyles",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "142"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
},
"currentTime": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/currentTime",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-currenttime",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"effect": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/effect",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-effect",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "63"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"finish": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/finish",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-finish",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"finish_event": {
"__compat": {
"description": "`finish` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/finish_event",
"spec_url": [
"https://drafts.csswg.org/web-animations-1/#dom-animation-onfinish",
"https://drafts.csswg.org/web-animations-1/#finish-event"
],
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"finished": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/finished",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-finished",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "63"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"id": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/id",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-id",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"overallProgress": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/overallProgress",
"spec_url": "https://drafts.csswg.org/web-animations-2/#dom-animation-overallprogress",
"support": {
"chrome": {
"version_added": "133"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "142"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "26.2"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"pause": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/pause",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-pause",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"pending": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/pending",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-pending",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "76"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "59",
"notes": "Before version 59, the pending status was reported by a `\"pending\"` value returned from [`Animation.playState`](https://developer.mozilla.org/docs/Web/API/Animation/playState)."
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"persist": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/persist",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-persist",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"play": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/play",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-play",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"playbackRate": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/playbackRate",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-playbackrate",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"playState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/playState",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-playstate",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75",
"notes": "Before Chrome 50/Opera 37, this property returned `idle` for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows `paused`."
},
"chrome_android": "mirror",
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "48",
"notes": "Before Firefox 59, this property returned `pending` for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate [`Animation.pending`](https://developer.mozilla.org/docs/Web/API/Animation/pending) property. This reflects recent changes to the specification."
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": {
"version_added": "62",
"notes": "Before Chrome 50/Opera 37, this property returned `idle` for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows `paused`."
},
"opera_android": {
"version_added": "54",
"notes": "Before Chrome 50/Opera 37, this property returned `idle` for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows `paused`."
},
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"ready": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/ready",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-ready",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "63"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"remove_event": {
"__compat": {
"description": "`remove` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/remove_event",
"spec_url": [
"https://drafts.csswg.org/web-animations-1/#dom-animation-onremove",
"https://drafts.csswg.org/web-animations-1/#remove-event"
],
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"remove_filling_animation": {
"__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",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"replaceState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/replaceState",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-replacestate",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"reverse": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/reverse",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-reverse",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"startTime": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/startTime",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-starttime",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "75"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"timeline": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/timeline",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-timeline",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "84"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75",
"notes": "Only the getter is supported"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1",
"notes": "Only the getter is supported"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"updatePlaybackRate": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/updatePlaybackRate",
"spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animation-updateplaybackrate",
"tags": [
"web-features:web-animations"
],
"support": {
"chrome": {
"version_added": "76"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "60"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}