diff --git a/idb-getallrecords/data.json b/idb-getallrecords/data.json
new file mode 100644
index 0000000..a36f2b1
--- /dev/null
+++ b/idb-getallrecords/data.json
@@ -0,0 +1,156617 @@
+{
+ "browsers": {
+ "chrome": {
+ "name": "Chrome",
+ "releases": [
+ {
+ "date": "2008-12-11",
+ "version": "1"
+ },
+ {
+ "date": "2009-05-21",
+ "version": "2"
+ },
+ {
+ "date": "2009-09-15",
+ "version": "3"
+ },
+ {
+ "date": "2010-01-25",
+ "version": "4"
+ },
+ {
+ "date": "2010-05-25",
+ "version": "5"
+ },
+ {
+ "date": "2010-09-02",
+ "version": "6"
+ },
+ {
+ "date": "2010-10-19",
+ "version": "7"
+ },
+ {
+ "date": "2010-12-02",
+ "version": "8"
+ },
+ {
+ "date": "2011-02-03",
+ "version": "9"
+ },
+ {
+ "date": "2011-03-08",
+ "version": "10"
+ },
+ {
+ "date": "2011-04-27",
+ "version": "11"
+ },
+ {
+ "date": "2011-06-07",
+ "version": "12"
+ },
+ {
+ "date": "2011-08-02",
+ "version": "13"
+ },
+ {
+ "date": "2011-09-16",
+ "version": "14"
+ },
+ {
+ "date": "2011-10-25",
+ "version": "15"
+ },
+ {
+ "date": "2011-12-13",
+ "version": "16"
+ },
+ {
+ "date": "2012-02-08",
+ "version": "17"
+ },
+ {
+ "date": "2012-03-28",
+ "version": "18"
+ },
+ {
+ "date": "2012-05-15",
+ "version": "19"
+ },
+ {
+ "date": "2012-06-26",
+ "version": "20"
+ },
+ {
+ "date": "2012-07-31",
+ "version": "21"
+ },
+ {
+ "date": "2012-09-25",
+ "version": "22"
+ },
+ {
+ "date": "2012-11-06",
+ "version": "23"
+ },
+ {
+ "date": "2013-01-10",
+ "version": "24"
+ },
+ {
+ "date": "2013-02-21",
+ "version": "25"
+ },
+ {
+ "date": "2013-03-26",
+ "version": "26"
+ },
+ {
+ "date": "2013-05-21",
+ "version": "27"
+ },
+ {
+ "date": "2013-07-09",
+ "version": "28"
+ },
+ {
+ "date": "2013-08-20",
+ "version": "29"
+ },
+ {
+ "date": "2013-10-01",
+ "version": "30"
+ },
+ {
+ "date": "2013-11-12",
+ "version": "31"
+ },
+ {
+ "date": "2014-01-14",
+ "version": "32"
+ },
+ {
+ "date": "2014-02-20",
+ "version": "33"
+ },
+ {
+ "date": "2014-04-08",
+ "version": "34"
+ },
+ {
+ "date": "2014-05-20",
+ "version": "35"
+ },
+ {
+ "date": "2014-07-16",
+ "version": "36"
+ },
+ {
+ "date": "2014-08-26",
+ "version": "37"
+ },
+ {
+ "date": "2014-10-07",
+ "version": "38"
+ },
+ {
+ "date": "2014-11-18",
+ "version": "39"
+ },
+ {
+ "date": "2015-01-21",
+ "version": "40"
+ },
+ {
+ "date": "2015-03-03",
+ "version": "41"
+ },
+ {
+ "date": "2015-04-14",
+ "version": "42"
+ },
+ {
+ "date": "2015-05-19",
+ "version": "43"
+ },
+ {
+ "date": "2015-07-21",
+ "version": "44"
+ },
+ {
+ "date": "2015-09-01",
+ "version": "45"
+ },
+ {
+ "date": "2015-10-13",
+ "version": "46"
+ },
+ {
+ "date": "2015-12-01",
+ "version": "47"
+ },
+ {
+ "date": "2016-01-20",
+ "version": "48"
+ },
+ {
+ "date": "2016-03-02",
+ "version": "49"
+ },
+ {
+ "date": "2016-04-13",
+ "version": "50"
+ },
+ {
+ "date": "2016-05-25",
+ "version": "51"
+ },
+ {
+ "date": "2016-07-20",
+ "version": "52"
+ },
+ {
+ "date": "2016-08-31",
+ "version": "53"
+ },
+ {
+ "date": "2016-10-12",
+ "version": "54"
+ },
+ {
+ "date": "2016-12-01",
+ "version": "55"
+ },
+ {
+ "date": "2017-01-25",
+ "version": "56"
+ },
+ {
+ "date": "2017-03-09",
+ "version": "57"
+ },
+ {
+ "date": "2017-04-19",
+ "version": "58"
+ },
+ {
+ "date": "2017-06-05",
+ "version": "59"
+ },
+ {
+ "date": "2017-07-25",
+ "version": "60"
+ },
+ {
+ "date": "2017-09-05",
+ "version": "61"
+ },
+ {
+ "date": "2017-10-17",
+ "version": "62"
+ },
+ {
+ "date": "2017-12-06",
+ "version": "63"
+ },
+ {
+ "date": "2018-01-23",
+ "version": "64"
+ },
+ {
+ "date": "2018-03-06",
+ "version": "65"
+ },
+ {
+ "date": "2018-04-17",
+ "version": "66"
+ },
+ {
+ "date": "2018-05-29",
+ "version": "67"
+ },
+ {
+ "date": "2018-07-24",
+ "version": "68"
+ },
+ {
+ "date": "2018-09-04",
+ "version": "69"
+ },
+ {
+ "date": "2018-10-16",
+ "version": "70"
+ },
+ {
+ "date": "2018-12-04",
+ "version": "71"
+ },
+ {
+ "date": "2019-01-29",
+ "version": "72"
+ },
+ {
+ "date": "2019-03-12",
+ "version": "73"
+ },
+ {
+ "date": "2019-04-23",
+ "version": "74"
+ },
+ {
+ "date": "2019-06-04",
+ "version": "75"
+ },
+ {
+ "date": "2019-07-30",
+ "version": "76"
+ },
+ {
+ "date": "2019-09-10",
+ "version": "77"
+ },
+ {
+ "date": "2019-10-22",
+ "version": "78"
+ },
+ {
+ "date": "2019-12-10",
+ "version": "79"
+ },
+ {
+ "date": "2020-02-04",
+ "version": "80"
+ },
+ {
+ "date": "2020-04-07",
+ "version": "81"
+ },
+ {
+ "date": "2020-05-19",
+ "version": "83"
+ },
+ {
+ "date": "2020-07-27",
+ "version": "84"
+ },
+ {
+ "date": "2020-08-25",
+ "version": "85"
+ },
+ {
+ "date": "2020-10-20",
+ "version": "86"
+ },
+ {
+ "date": "2020-11-17",
+ "version": "87"
+ },
+ {
+ "date": "2021-01-19",
+ "version": "88"
+ },
+ {
+ "date": "2021-03-02",
+ "version": "89"
+ },
+ {
+ "date": "2021-04-13",
+ "version": "90"
+ },
+ {
+ "date": "2021-05-25",
+ "version": "91"
+ },
+ {
+ "date": "2021-07-20",
+ "version": "92"
+ },
+ {
+ "date": "2021-08-31",
+ "version": "93"
+ },
+ {
+ "date": "2021-09-21",
+ "version": "94"
+ },
+ {
+ "date": "2021-10-19",
+ "version": "95"
+ },
+ {
+ "date": "2021-11-15",
+ "version": "96"
+ },
+ {
+ "date": "2022-01-04",
+ "version": "97"
+ },
+ {
+ "date": "2022-02-01",
+ "version": "98"
+ },
+ {
+ "date": "2022-03-01",
+ "version": "99"
+ },
+ {
+ "date": "2022-03-29",
+ "version": "100"
+ },
+ {
+ "date": "2022-04-26",
+ "version": "101"
+ },
+ {
+ "date": "2022-05-24",
+ "version": "102"
+ },
+ {
+ "date": "2022-06-21",
+ "version": "103"
+ },
+ {
+ "date": "2022-08-02",
+ "version": "104"
+ },
+ {
+ "date": "2022-09-02",
+ "version": "105"
+ },
+ {
+ "date": "2022-09-27",
+ "version": "106"
+ },
+ {
+ "date": "2022-10-25",
+ "version": "107"
+ },
+ {
+ "date": "2022-11-29",
+ "version": "108"
+ },
+ {
+ "date": "2023-01-10",
+ "version": "109"
+ },
+ {
+ "date": "2023-02-07",
+ "version": "110"
+ },
+ {
+ "date": "2023-03-07",
+ "version": "111"
+ },
+ {
+ "date": "2023-04-04",
+ "version": "112"
+ },
+ {
+ "date": "2023-05-02",
+ "version": "113"
+ },
+ {
+ "date": "2023-05-30",
+ "version": "114"
+ },
+ {
+ "date": "2023-07-18",
+ "version": "115"
+ },
+ {
+ "date": "2023-08-15",
+ "version": "116"
+ },
+ {
+ "date": "2023-09-12",
+ "version": "117"
+ },
+ {
+ "date": "2023-10-10",
+ "version": "118"
+ },
+ {
+ "date": "2023-10-31",
+ "version": "119"
+ },
+ {
+ "date": "2023-12-05",
+ "version": "120"
+ },
+ {
+ "date": "2024-01-23",
+ "version": "121"
+ },
+ {
+ "date": "2024-02-20",
+ "version": "122"
+ },
+ {
+ "date": "2024-03-19",
+ "version": "123"
+ },
+ {
+ "date": "2024-04-16",
+ "version": "124"
+ },
+ {
+ "date": "2024-05-14",
+ "version": "125"
+ },
+ {
+ "date": "2024-06-11",
+ "version": "126"
+ },
+ {
+ "date": "2024-07-23",
+ "version": "127"
+ },
+ {
+ "date": "2024-08-20",
+ "version": "128"
+ },
+ {
+ "date": "2024-09-17",
+ "version": "129"
+ },
+ {
+ "date": "2024-10-15",
+ "version": "130"
+ },
+ {
+ "date": "2024-11-12",
+ "version": "131"
+ }
+ ]
+ },
+ "chrome_android": {
+ "name": "Chrome Android",
+ "releases": [
+ {
+ "date": "2012-06-27",
+ "version": "18"
+ },
+ {
+ "date": "2013-02-27",
+ "version": "25"
+ },
+ {
+ "date": "2013-04-03",
+ "version": "26"
+ },
+ {
+ "date": "2013-05-22",
+ "version": "27"
+ },
+ {
+ "date": "2013-07-10",
+ "version": "28"
+ },
+ {
+ "date": "2013-08-21",
+ "version": "29"
+ },
+ {
+ "date": "2013-10-02",
+ "version": "30"
+ },
+ {
+ "date": "2013-11-14",
+ "version": "31"
+ },
+ {
+ "date": "2014-01-15",
+ "version": "32"
+ },
+ {
+ "date": "2014-02-26",
+ "version": "33"
+ },
+ {
+ "date": "2014-04-02",
+ "version": "34"
+ },
+ {
+ "date": "2014-05-20",
+ "version": "35"
+ },
+ {
+ "date": "2014-07-16",
+ "version": "36"
+ },
+ {
+ "date": "2014-09-03",
+ "version": "37"
+ },
+ {
+ "date": "2014-10-08",
+ "version": "38"
+ },
+ {
+ "date": "2014-11-12",
+ "version": "39"
+ },
+ {
+ "date": "2015-01-21",
+ "version": "40"
+ },
+ {
+ "date": "2015-03-11",
+ "version": "41"
+ },
+ {
+ "date": "2015-04-15",
+ "version": "42"
+ },
+ {
+ "date": "2015-05-27",
+ "version": "43"
+ },
+ {
+ "date": "2015-07-29",
+ "version": "44"
+ },
+ {
+ "date": "2015-09-01",
+ "version": "45"
+ },
+ {
+ "date": "2015-10-14",
+ "version": "46"
+ },
+ {
+ "date": "2015-12-02",
+ "version": "47"
+ },
+ {
+ "date": "2016-01-26",
+ "version": "48"
+ },
+ {
+ "date": "2016-03-09",
+ "version": "49"
+ },
+ {
+ "date": "2016-04-13",
+ "version": "50"
+ },
+ {
+ "date": "2016-06-08",
+ "version": "51"
+ },
+ {
+ "date": "2016-07-27",
+ "version": "52"
+ },
+ {
+ "date": "2016-09-07",
+ "version": "53"
+ },
+ {
+ "date": "2016-10-19",
+ "version": "54"
+ },
+ {
+ "date": "2016-12-06",
+ "version": "55"
+ },
+ {
+ "date": "2017-02-01",
+ "version": "56"
+ },
+ {
+ "date": "2017-03-16",
+ "version": "57"
+ },
+ {
+ "date": "2017-04-25",
+ "version": "58"
+ },
+ {
+ "date": "2017-06-06",
+ "version": "59"
+ },
+ {
+ "date": "2017-08-01",
+ "version": "60"
+ },
+ {
+ "date": "2017-09-05",
+ "version": "61"
+ },
+ {
+ "date": "2017-10-24",
+ "version": "62"
+ },
+ {
+ "date": "2017-12-05",
+ "version": "63"
+ },
+ {
+ "date": "2018-01-23",
+ "version": "64"
+ },
+ {
+ "date": "2018-03-06",
+ "version": "65"
+ },
+ {
+ "date": "2018-04-17",
+ "version": "66"
+ },
+ {
+ "date": "2018-05-31",
+ "version": "67"
+ },
+ {
+ "date": "2018-07-24",
+ "version": "68"
+ },
+ {
+ "date": "2018-09-04",
+ "version": "69"
+ },
+ {
+ "date": "2018-10-17",
+ "version": "70"
+ },
+ {
+ "date": "2018-12-04",
+ "version": "71"
+ },
+ {
+ "date": "2019-01-29",
+ "version": "72"
+ },
+ {
+ "date": "2019-03-12",
+ "version": "73"
+ },
+ {
+ "date": "2019-04-24",
+ "version": "74"
+ },
+ {
+ "date": "2019-06-04",
+ "version": "75"
+ },
+ {
+ "date": "2019-07-30",
+ "version": "76"
+ },
+ {
+ "date": "2019-09-10",
+ "version": "77"
+ },
+ {
+ "date": "2019-10-22",
+ "version": "78"
+ },
+ {
+ "date": "2019-12-17",
+ "version": "79"
+ },
+ {
+ "date": "2020-02-04",
+ "version": "80"
+ },
+ {
+ "date": "2020-04-07",
+ "version": "81"
+ },
+ {
+ "date": "2020-05-19",
+ "version": "83"
+ },
+ {
+ "date": "2020-07-27",
+ "version": "84"
+ },
+ {
+ "date": "2020-08-25",
+ "version": "85"
+ },
+ {
+ "date": "2020-10-20",
+ "version": "86"
+ },
+ {
+ "date": "2020-11-17",
+ "version": "87"
+ },
+ {
+ "date": "2021-01-19",
+ "version": "88"
+ },
+ {
+ "date": "2021-03-02",
+ "version": "89"
+ },
+ {
+ "date": "2021-04-13",
+ "version": "90"
+ },
+ {
+ "date": "2021-05-25",
+ "version": "91"
+ },
+ {
+ "date": "2021-07-20",
+ "version": "92"
+ },
+ {
+ "date": "2021-08-31",
+ "version": "93"
+ },
+ {
+ "date": "2021-09-21",
+ "version": "94"
+ },
+ {
+ "date": "2021-10-19",
+ "version": "95"
+ },
+ {
+ "date": "2021-11-15",
+ "version": "96"
+ },
+ {
+ "date": "2022-01-04",
+ "version": "97"
+ },
+ {
+ "date": "2022-02-01",
+ "version": "98"
+ },
+ {
+ "date": "2022-03-01",
+ "version": "99"
+ },
+ {
+ "date": "2022-03-29",
+ "version": "100"
+ },
+ {
+ "date": "2022-04-26",
+ "version": "101"
+ },
+ {
+ "date": "2022-05-24",
+ "version": "102"
+ },
+ {
+ "date": "2022-06-21",
+ "version": "103"
+ },
+ {
+ "date": "2022-08-02",
+ "version": "104"
+ },
+ {
+ "date": "2022-09-02",
+ "version": "105"
+ },
+ {
+ "date": "2022-09-27",
+ "version": "106"
+ },
+ {
+ "date": "2022-10-25",
+ "version": "107"
+ },
+ {
+ "date": "2022-11-29",
+ "version": "108"
+ },
+ {
+ "date": "2023-01-10",
+ "version": "109"
+ },
+ {
+ "date": "2023-02-07",
+ "version": "110"
+ },
+ {
+ "date": "2023-03-07",
+ "version": "111"
+ },
+ {
+ "date": "2023-04-04",
+ "version": "112"
+ },
+ {
+ "date": "2023-05-02",
+ "version": "113"
+ },
+ {
+ "date": "2023-05-30",
+ "version": "114"
+ },
+ {
+ "date": "2023-07-21",
+ "version": "115"
+ },
+ {
+ "date": "2023-08-15",
+ "version": "116"
+ },
+ {
+ "date": "2023-09-12",
+ "version": "117"
+ },
+ {
+ "date": "2023-10-10",
+ "version": "118"
+ },
+ {
+ "date": "2023-10-31",
+ "version": "119"
+ },
+ {
+ "date": "2023-12-05",
+ "version": "120"
+ },
+ {
+ "date": "2024-01-23",
+ "version": "121"
+ },
+ {
+ "date": "2024-02-20",
+ "version": "122"
+ },
+ {
+ "date": "2024-03-19",
+ "version": "123"
+ },
+ {
+ "date": "2024-04-16",
+ "version": "124"
+ },
+ {
+ "date": "2024-05-14",
+ "version": "125"
+ },
+ {
+ "date": "2024-06-11",
+ "version": "126"
+ },
+ {
+ "date": "2024-07-23",
+ "version": "127"
+ },
+ {
+ "date": "2024-08-20",
+ "version": "128"
+ },
+ {
+ "date": "2024-09-17",
+ "version": "129"
+ },
+ {
+ "date": "2024-10-15",
+ "version": "130"
+ },
+ {
+ "date": "2024-11-12",
+ "version": "131"
+ }
+ ]
+ },
+ "edge": {
+ "name": "Edge",
+ "releases": [
+ {
+ "date": "2015-07-29",
+ "version": "12"
+ },
+ {
+ "date": "2015-11-12",
+ "version": "13"
+ },
+ {
+ "date": "2016-08-02",
+ "version": "14"
+ },
+ {
+ "date": "2017-04-05",
+ "version": "15"
+ },
+ {
+ "date": "2017-10-17",
+ "version": "16"
+ },
+ {
+ "date": "2018-04-30",
+ "version": "17"
+ },
+ {
+ "date": "2018-10-02",
+ "version": "18"
+ },
+ {
+ "date": "2020-01-15",
+ "version": "79"
+ },
+ {
+ "date": "2020-02-07",
+ "version": "80"
+ },
+ {
+ "date": "2020-04-13",
+ "version": "81"
+ },
+ {
+ "date": "2020-05-21",
+ "version": "83"
+ },
+ {
+ "date": "2020-07-16",
+ "version": "84"
+ },
+ {
+ "date": "2020-08-27",
+ "version": "85"
+ },
+ {
+ "date": "2020-10-09",
+ "version": "86"
+ },
+ {
+ "date": "2020-11-19",
+ "version": "87"
+ },
+ {
+ "date": "2021-01-21",
+ "version": "88"
+ },
+ {
+ "date": "2021-03-04",
+ "version": "89"
+ },
+ {
+ "date": "2021-04-15",
+ "version": "90"
+ },
+ {
+ "date": "2021-05-27",
+ "version": "91"
+ },
+ {
+ "date": "2021-07-22",
+ "version": "92"
+ },
+ {
+ "date": "2021-09-02",
+ "version": "93"
+ },
+ {
+ "date": "2021-09-24",
+ "version": "94"
+ },
+ {
+ "date": "2021-10-21",
+ "version": "95"
+ },
+ {
+ "date": "2021-11-19",
+ "version": "96"
+ },
+ {
+ "date": "2022-01-06",
+ "version": "97"
+ },
+ {
+ "date": "2022-02-03",
+ "version": "98"
+ },
+ {
+ "date": "2022-03-03",
+ "version": "99"
+ },
+ {
+ "date": "2022-04-01",
+ "version": "100"
+ },
+ {
+ "date": "2022-04-28",
+ "version": "101"
+ },
+ {
+ "date": "2022-05-31",
+ "version": "102"
+ },
+ {
+ "date": "2022-06-23",
+ "version": "103"
+ },
+ {
+ "date": "2022-08-05",
+ "version": "104"
+ },
+ {
+ "date": "2022-09-01",
+ "version": "105"
+ },
+ {
+ "date": "2022-10-03",
+ "version": "106"
+ },
+ {
+ "date": "2022-10-27",
+ "version": "107"
+ },
+ {
+ "date": "2022-12-05",
+ "version": "108"
+ },
+ {
+ "date": "2023-01-12",
+ "version": "109"
+ },
+ {
+ "date": "2023-02-09",
+ "version": "110"
+ },
+ {
+ "date": "2023-03-13",
+ "version": "111"
+ },
+ {
+ "date": "2023-04-06",
+ "version": "112"
+ },
+ {
+ "date": "2023-05-05",
+ "version": "113"
+ },
+ {
+ "date": "2023-06-02",
+ "version": "114"
+ },
+ {
+ "date": "2023-07-21",
+ "version": "115"
+ },
+ {
+ "date": "2023-08-21",
+ "version": "116"
+ },
+ {
+ "date": "2023-09-15",
+ "version": "117"
+ },
+ {
+ "date": "2023-10-13",
+ "version": "118"
+ },
+ {
+ "date": "2023-11-02",
+ "version": "119"
+ },
+ {
+ "date": "2023-12-07",
+ "version": "120"
+ },
+ {
+ "date": "2024-01-25",
+ "version": "121"
+ },
+ {
+ "date": "2024-02-23",
+ "version": "122"
+ },
+ {
+ "date": "2024-03-22",
+ "version": "123"
+ },
+ {
+ "date": "2024-04-18",
+ "version": "124"
+ },
+ {
+ "date": "2024-05-17",
+ "version": "125"
+ },
+ {
+ "date": "2024-06-13",
+ "version": "126"
+ },
+ {
+ "date": "2024-07-25",
+ "version": "127"
+ },
+ {
+ "date": "2024-08-22",
+ "version": "128"
+ },
+ {
+ "date": "2024-09-19",
+ "version": "129"
+ },
+ {
+ "date": "2024-10-17",
+ "version": "130"
+ }
+ ]
+ },
+ "firefox": {
+ "name": "Firefox",
+ "releases": [
+ {
+ "date": "2004-11-09",
+ "version": "1"
+ },
+ {
+ "date": "2005-11-29",
+ "version": "1.5"
+ },
+ {
+ "date": "2006-10-24",
+ "version": "2"
+ },
+ {
+ "date": "2008-06-17",
+ "version": "3"
+ },
+ {
+ "date": "2009-06-30",
+ "version": "3.5"
+ },
+ {
+ "date": "2010-01-21",
+ "version": "3.6"
+ },
+ {
+ "date": "2011-03-22",
+ "version": "4"
+ },
+ {
+ "date": "2011-06-21",
+ "version": "5"
+ },
+ {
+ "date": "2011-08-16",
+ "version": "6"
+ },
+ {
+ "date": "2011-09-27",
+ "version": "7"
+ },
+ {
+ "date": "2011-11-08",
+ "version": "8"
+ },
+ {
+ "date": "2011-12-20",
+ "version": "9"
+ },
+ {
+ "date": "2012-01-31",
+ "version": "10"
+ },
+ {
+ "date": "2012-03-13",
+ "version": "11"
+ },
+ {
+ "date": "2012-04-24",
+ "version": "12"
+ },
+ {
+ "date": "2012-06-05",
+ "version": "13"
+ },
+ {
+ "date": "2012-07-17",
+ "version": "14"
+ },
+ {
+ "date": "2012-08-28",
+ "version": "15"
+ },
+ {
+ "date": "2012-10-09",
+ "version": "16"
+ },
+ {
+ "date": "2012-11-20",
+ "version": "17"
+ },
+ {
+ "date": "2013-01-08",
+ "version": "18"
+ },
+ {
+ "date": "2013-02-19",
+ "version": "19"
+ },
+ {
+ "date": "2013-04-02",
+ "version": "20"
+ },
+ {
+ "date": "2013-05-14",
+ "version": "21"
+ },
+ {
+ "date": "2013-06-25",
+ "version": "22"
+ },
+ {
+ "date": "2013-08-06",
+ "version": "23"
+ },
+ {
+ "date": "2013-09-17",
+ "version": "24"
+ },
+ {
+ "date": "2013-10-29",
+ "version": "25"
+ },
+ {
+ "date": "2013-12-10",
+ "version": "26"
+ },
+ {
+ "date": "2014-02-04",
+ "version": "27"
+ },
+ {
+ "date": "2014-03-18",
+ "version": "28"
+ },
+ {
+ "date": "2014-04-29",
+ "version": "29"
+ },
+ {
+ "date": "2014-06-10",
+ "version": "30"
+ },
+ {
+ "date": "2014-07-22",
+ "version": "31"
+ },
+ {
+ "date": "2014-09-02",
+ "version": "32"
+ },
+ {
+ "date": "2014-10-14",
+ "version": "33"
+ },
+ {
+ "date": "2014-12-01",
+ "version": "34"
+ },
+ {
+ "date": "2015-01-13",
+ "version": "35"
+ },
+ {
+ "date": "2015-02-24",
+ "version": "36"
+ },
+ {
+ "date": "2015-03-31",
+ "version": "37"
+ },
+ {
+ "date": "2015-05-12",
+ "version": "38"
+ },
+ {
+ "date": "2015-07-02",
+ "version": "39"
+ },
+ {
+ "date": "2015-08-11",
+ "version": "40"
+ },
+ {
+ "date": "2015-09-22",
+ "version": "41"
+ },
+ {
+ "date": "2015-11-03",
+ "version": "42"
+ },
+ {
+ "date": "2015-12-15",
+ "version": "43"
+ },
+ {
+ "date": "2016-01-26",
+ "version": "44"
+ },
+ {
+ "date": "2016-03-08",
+ "version": "45"
+ },
+ {
+ "date": "2016-04-26",
+ "version": "46"
+ },
+ {
+ "date": "2016-06-07",
+ "version": "47"
+ },
+ {
+ "date": "2016-08-02",
+ "version": "48"
+ },
+ {
+ "date": "2016-09-20",
+ "version": "49"
+ },
+ {
+ "date": "2016-11-15",
+ "version": "50"
+ },
+ {
+ "date": "2017-01-24",
+ "version": "51"
+ },
+ {
+ "date": "2017-03-07",
+ "version": "52"
+ },
+ {
+ "date": "2017-04-19",
+ "version": "53"
+ },
+ {
+ "date": "2017-06-13",
+ "version": "54"
+ },
+ {
+ "date": "2017-08-08",
+ "version": "55"
+ },
+ {
+ "date": "2017-09-28",
+ "version": "56"
+ },
+ {
+ "date": "2017-11-14",
+ "version": "57"
+ },
+ {
+ "date": "2018-01-23",
+ "version": "58"
+ },
+ {
+ "date": "2018-03-13",
+ "version": "59"
+ },
+ {
+ "date": "2018-05-09",
+ "version": "60"
+ },
+ {
+ "date": "2018-06-26",
+ "version": "61"
+ },
+ {
+ "date": "2018-09-05",
+ "version": "62"
+ },
+ {
+ "date": "2018-10-23",
+ "version": "63"
+ },
+ {
+ "date": "2018-12-11",
+ "version": "64"
+ },
+ {
+ "date": "2019-01-29",
+ "version": "65"
+ },
+ {
+ "date": "2019-03-19",
+ "version": "66"
+ },
+ {
+ "date": "2019-05-21",
+ "version": "67"
+ },
+ {
+ "date": "2019-07-09",
+ "version": "68"
+ },
+ {
+ "date": "2019-09-03",
+ "version": "69"
+ },
+ {
+ "date": "2019-10-22",
+ "version": "70"
+ },
+ {
+ "date": "2019-12-10",
+ "version": "71"
+ },
+ {
+ "date": "2020-01-07",
+ "version": "72"
+ },
+ {
+ "date": "2020-02-11",
+ "version": "73"
+ },
+ {
+ "date": "2020-03-10",
+ "version": "74"
+ },
+ {
+ "date": "2020-04-07",
+ "version": "75"
+ },
+ {
+ "date": "2020-05-05",
+ "version": "76"
+ },
+ {
+ "date": "2020-06-02",
+ "version": "77"
+ },
+ {
+ "date": "2020-06-30",
+ "version": "78"
+ },
+ {
+ "date": "2020-07-28",
+ "version": "79"
+ },
+ {
+ "date": "2020-08-25",
+ "version": "80"
+ },
+ {
+ "date": "2020-09-22",
+ "version": "81"
+ },
+ {
+ "date": "2020-10-20",
+ "version": "82"
+ },
+ {
+ "date": "2020-11-17",
+ "version": "83"
+ },
+ {
+ "date": "2020-12-15",
+ "version": "84"
+ },
+ {
+ "date": "2021-01-26",
+ "version": "85"
+ },
+ {
+ "date": "2021-02-23",
+ "version": "86"
+ },
+ {
+ "date": "2021-03-23",
+ "version": "87"
+ },
+ {
+ "date": "2021-04-19",
+ "version": "88"
+ },
+ {
+ "date": "2021-06-01",
+ "version": "89"
+ },
+ {
+ "date": "2021-07-13",
+ "version": "90"
+ },
+ {
+ "date": "2021-08-10",
+ "version": "91"
+ },
+ {
+ "date": "2021-09-07",
+ "version": "92"
+ },
+ {
+ "date": "2021-10-05",
+ "version": "93"
+ },
+ {
+ "date": "2021-11-02",
+ "version": "94"
+ },
+ {
+ "date": "2021-12-07",
+ "version": "95"
+ },
+ {
+ "date": "2022-01-11",
+ "version": "96"
+ },
+ {
+ "date": "2022-02-08",
+ "version": "97"
+ },
+ {
+ "date": "2022-03-08",
+ "version": "98"
+ },
+ {
+ "date": "2022-04-05",
+ "version": "99"
+ },
+ {
+ "date": "2022-05-03",
+ "version": "100"
+ },
+ {
+ "date": "2022-05-31",
+ "version": "101"
+ },
+ {
+ "date": "2022-06-28",
+ "version": "102"
+ },
+ {
+ "date": "2022-07-26",
+ "version": "103"
+ },
+ {
+ "date": "2022-08-23",
+ "version": "104"
+ },
+ {
+ "date": "2022-09-20",
+ "version": "105"
+ },
+ {
+ "date": "2022-10-18",
+ "version": "106"
+ },
+ {
+ "date": "2022-11-15",
+ "version": "107"
+ },
+ {
+ "date": "2022-12-13",
+ "version": "108"
+ },
+ {
+ "date": "2023-01-17",
+ "version": "109"
+ },
+ {
+ "date": "2023-02-14",
+ "version": "110"
+ },
+ {
+ "date": "2023-03-14",
+ "version": "111"
+ },
+ {
+ "date": "2023-04-11",
+ "version": "112"
+ },
+ {
+ "date": "2023-05-09",
+ "version": "113"
+ },
+ {
+ "date": "2023-06-06",
+ "version": "114"
+ },
+ {
+ "date": "2023-07-04",
+ "version": "115"
+ },
+ {
+ "date": "2023-08-01",
+ "version": "116"
+ },
+ {
+ "date": "2023-08-29",
+ "version": "117"
+ },
+ {
+ "date": "2023-09-26",
+ "version": "118"
+ },
+ {
+ "date": "2023-10-24",
+ "version": "119"
+ },
+ {
+ "date": "2023-11-21",
+ "version": "120"
+ },
+ {
+ "date": "2023-12-19",
+ "version": "121"
+ },
+ {
+ "date": "2024-01-23",
+ "version": "122"
+ },
+ {
+ "date": "2024-02-20",
+ "version": "123"
+ },
+ {
+ "date": "2024-03-19",
+ "version": "124"
+ },
+ {
+ "date": "2024-04-16",
+ "version": "125"
+ },
+ {
+ "date": "2024-05-14",
+ "version": "126"
+ },
+ {
+ "date": "2024-06-11",
+ "version": "127"
+ },
+ {
+ "date": "2024-07-09",
+ "version": "128"
+ },
+ {
+ "date": "2024-08-06",
+ "version": "129"
+ },
+ {
+ "date": "2024-09-03",
+ "version": "130"
+ },
+ {
+ "date": "2024-10-01",
+ "version": "131"
+ },
+ {
+ "date": "2024-10-29",
+ "version": "132"
+ }
+ ]
+ },
+ "firefox_android": {
+ "name": "Firefox for Android",
+ "releases": [
+ {
+ "date": "2011-03-29",
+ "version": "4"
+ },
+ {
+ "date": "2011-06-21",
+ "version": "5"
+ },
+ {
+ "date": "2011-08-16",
+ "version": "6"
+ },
+ {
+ "date": "2011-09-27",
+ "version": "7"
+ },
+ {
+ "date": "2011-11-08",
+ "version": "8"
+ },
+ {
+ "date": "2011-12-21",
+ "version": "9"
+ },
+ {
+ "date": "2012-01-31",
+ "version": "10"
+ },
+ {
+ "date": "2012-06-26",
+ "version": "14"
+ },
+ {
+ "date": "2012-08-28",
+ "version": "15"
+ },
+ {
+ "date": "2012-10-09",
+ "version": "16"
+ },
+ {
+ "date": "2012-11-20",
+ "version": "17"
+ },
+ {
+ "date": "2013-01-08",
+ "version": "18"
+ },
+ {
+ "date": "2013-02-19",
+ "version": "19"
+ },
+ {
+ "date": "2013-04-02",
+ "version": "20"
+ },
+ {
+ "date": "2013-05-14",
+ "version": "21"
+ },
+ {
+ "date": "2013-06-25",
+ "version": "22"
+ },
+ {
+ "date": "2013-08-06",
+ "version": "23"
+ },
+ {
+ "date": "2013-09-17",
+ "version": "24"
+ },
+ {
+ "date": "2013-10-29",
+ "version": "25"
+ },
+ {
+ "date": "2013-12-10",
+ "version": "26"
+ },
+ {
+ "date": "2014-02-04",
+ "version": "27"
+ },
+ {
+ "date": "2014-03-18",
+ "version": "28"
+ },
+ {
+ "date": "2014-04-29",
+ "version": "29"
+ },
+ {
+ "date": "2014-06-10",
+ "version": "30"
+ },
+ {
+ "date": "2014-07-22",
+ "version": "31"
+ },
+ {
+ "date": "2014-09-02",
+ "version": "32"
+ },
+ {
+ "date": "2014-10-14",
+ "version": "33"
+ },
+ {
+ "date": "2014-12-01",
+ "version": "34"
+ },
+ {
+ "date": "2015-01-13",
+ "version": "35"
+ },
+ {
+ "date": "2015-02-27",
+ "version": "36"
+ },
+ {
+ "date": "2015-03-31",
+ "version": "37"
+ },
+ {
+ "date": "2015-05-12",
+ "version": "38"
+ },
+ {
+ "date": "2015-07-02",
+ "version": "39"
+ },
+ {
+ "date": "2015-08-11",
+ "version": "40"
+ },
+ {
+ "date": "2015-09-22",
+ "version": "41"
+ },
+ {
+ "date": "2015-11-03",
+ "version": "42"
+ },
+ {
+ "date": "2015-12-15",
+ "version": "43"
+ },
+ {
+ "date": "2016-01-26",
+ "version": "44"
+ },
+ {
+ "date": "2016-03-08",
+ "version": "45"
+ },
+ {
+ "date": "2016-04-26",
+ "version": "46"
+ },
+ {
+ "date": "2016-06-07",
+ "version": "47"
+ },
+ {
+ "date": "2016-08-02",
+ "version": "48"
+ },
+ {
+ "date": "2016-09-20",
+ "version": "49"
+ },
+ {
+ "date": "2016-11-15",
+ "version": "50"
+ },
+ {
+ "date": "2017-01-24",
+ "version": "51"
+ },
+ {
+ "date": "2017-03-07",
+ "version": "52"
+ },
+ {
+ "date": "2017-04-19",
+ "version": "53"
+ },
+ {
+ "date": "2017-06-13",
+ "version": "54"
+ },
+ {
+ "date": "2017-08-08",
+ "version": "55"
+ },
+ {
+ "date": "2017-09-28",
+ "version": "56"
+ },
+ {
+ "date": "2017-11-28",
+ "version": "57"
+ },
+ {
+ "date": "2018-01-22",
+ "version": "58"
+ },
+ {
+ "date": "2018-03-13",
+ "version": "59"
+ },
+ {
+ "date": "2018-05-09",
+ "version": "60"
+ },
+ {
+ "date": "2018-06-26",
+ "version": "61"
+ },
+ {
+ "date": "2018-09-05",
+ "version": "62"
+ },
+ {
+ "date": "2018-10-23",
+ "version": "63"
+ },
+ {
+ "date": "2018-12-11",
+ "version": "64"
+ },
+ {
+ "date": "2019-01-29",
+ "version": "65"
+ },
+ {
+ "date": "2019-03-19",
+ "version": "66"
+ },
+ {
+ "date": "2019-05-21",
+ "version": "67"
+ },
+ {
+ "date": "2019-07-09",
+ "version": "68"
+ },
+ {
+ "date": "2020-07-28",
+ "version": "79"
+ },
+ {
+ "date": "2020-08-31",
+ "version": "80"
+ },
+ {
+ "date": "2020-09-22",
+ "version": "81"
+ },
+ {
+ "date": "2020-10-20",
+ "version": "82"
+ },
+ {
+ "date": "2020-11-17",
+ "version": "83"
+ },
+ {
+ "date": "2020-12-15",
+ "version": "84"
+ },
+ {
+ "date": "2021-01-26",
+ "version": "85"
+ },
+ {
+ "date": "2021-02-23",
+ "version": "86"
+ },
+ {
+ "date": "2021-03-23",
+ "version": "87"
+ },
+ {
+ "date": "2021-04-19",
+ "version": "88"
+ },
+ {
+ "date": "2021-06-01",
+ "version": "89"
+ },
+ {
+ "date": "2021-07-13",
+ "version": "90"
+ },
+ {
+ "date": "2021-08-10",
+ "version": "91"
+ },
+ {
+ "date": "2021-09-07",
+ "version": "92"
+ },
+ {
+ "date": "2021-10-05",
+ "version": "93"
+ },
+ {
+ "date": "2021-11-02",
+ "version": "94"
+ },
+ {
+ "date": "2021-12-07",
+ "version": "95"
+ },
+ {
+ "date": "2022-01-11",
+ "version": "96"
+ },
+ {
+ "date": "2022-02-08",
+ "version": "97"
+ },
+ {
+ "date": "2022-03-08",
+ "version": "98"
+ },
+ {
+ "date": "2022-04-05",
+ "version": "99"
+ },
+ {
+ "date": "2022-05-03",
+ "version": "100"
+ },
+ {
+ "date": "2022-05-31",
+ "version": "101"
+ },
+ {
+ "date": "2022-06-28",
+ "version": "102"
+ },
+ {
+ "date": "2022-07-26",
+ "version": "103"
+ },
+ {
+ "date": "2022-08-23",
+ "version": "104"
+ },
+ {
+ "date": "2022-09-20",
+ "version": "105"
+ },
+ {
+ "date": "2022-10-18",
+ "version": "106"
+ },
+ {
+ "date": "2022-11-15",
+ "version": "107"
+ },
+ {
+ "date": "2022-12-13",
+ "version": "108"
+ },
+ {
+ "date": "2023-01-17",
+ "version": "109"
+ },
+ {
+ "date": "2023-02-14",
+ "version": "110"
+ },
+ {
+ "date": "2023-03-14",
+ "version": "111"
+ },
+ {
+ "date": "2023-04-11",
+ "version": "112"
+ },
+ {
+ "date": "2023-05-09",
+ "version": "113"
+ },
+ {
+ "date": "2023-06-06",
+ "version": "114"
+ },
+ {
+ "date": "2023-07-04",
+ "version": "115"
+ },
+ {
+ "date": "2023-08-01",
+ "version": "116"
+ },
+ {
+ "date": "2023-08-29",
+ "version": "117"
+ },
+ {
+ "date": "2023-09-26",
+ "version": "118"
+ },
+ {
+ "date": "2023-10-24",
+ "version": "119"
+ },
+ {
+ "date": "2023-11-21",
+ "version": "120"
+ },
+ {
+ "date": "2023-12-19",
+ "version": "121"
+ },
+ {
+ "date": "2024-01-23",
+ "version": "122"
+ },
+ {
+ "date": "2024-02-20",
+ "version": "123"
+ },
+ {
+ "date": "2024-03-19",
+ "version": "124"
+ },
+ {
+ "date": "2024-04-16",
+ "version": "125"
+ },
+ {
+ "date": "2024-05-14",
+ "version": "126"
+ },
+ {
+ "date": "2024-06-11",
+ "version": "127"
+ },
+ {
+ "date": "2024-07-09",
+ "version": "128"
+ },
+ {
+ "date": "2024-08-06",
+ "version": "129"
+ },
+ {
+ "date": "2024-09-03",
+ "version": "130"
+ },
+ {
+ "date": "2024-10-01",
+ "version": "131"
+ },
+ {
+ "date": "2024-10-29",
+ "version": "132"
+ }
+ ]
+ },
+ "safari": {
+ "name": "Safari",
+ "releases": [
+ {
+ "date": "2003-06-23",
+ "version": "1"
+ },
+ {
+ "date": "2003-10-24",
+ "version": "1.1"
+ },
+ {
+ "date": "2004-02-02",
+ "version": "1.2"
+ },
+ {
+ "date": "2005-04-15",
+ "version": "1.3"
+ },
+ {
+ "date": "2005-04-29",
+ "version": "2"
+ },
+ {
+ "date": "2007-10-26",
+ "version": "3"
+ },
+ {
+ "date": "2008-03-18",
+ "version": "3.1"
+ },
+ {
+ "date": "2009-06-08",
+ "version": "4"
+ },
+ {
+ "date": "2010-06-07",
+ "version": "5"
+ },
+ {
+ "date": "2011-07-20",
+ "version": "5.1"
+ },
+ {
+ "date": "2012-07-25",
+ "version": "6"
+ },
+ {
+ "date": "2013-10-22",
+ "version": "7"
+ },
+ {
+ "date": "2014-10-16",
+ "version": "8"
+ },
+ {
+ "date": "2015-09-30",
+ "version": "9"
+ },
+ {
+ "date": "2016-03-21",
+ "version": "9.1"
+ },
+ {
+ "date": "2016-09-20",
+ "version": "10"
+ },
+ {
+ "date": "2017-03-27",
+ "version": "10.1"
+ },
+ {
+ "date": "2017-09-19",
+ "version": "11"
+ },
+ {
+ "date": "2018-04-12",
+ "version": "11.1"
+ },
+ {
+ "date": "2018-09-17",
+ "version": "12"
+ },
+ {
+ "date": "2019-03-25",
+ "version": "12.1"
+ },
+ {
+ "date": "2019-09-19",
+ "version": "13"
+ },
+ {
+ "date": "2020-03-24",
+ "version": "13.1"
+ },
+ {
+ "date": "2020-09-16",
+ "version": "14"
+ },
+ {
+ "date": "2021-04-26",
+ "version": "14.1"
+ },
+ {
+ "date": "2021-09-20",
+ "version": "15"
+ },
+ {
+ "date": "2021-10-25",
+ "version": "15.1"
+ },
+ {
+ "date": "2021-12-13",
+ "version": "15.2"
+ },
+ {
+ "date": "2022-01-26",
+ "version": "15.3"
+ },
+ {
+ "date": "2022-03-14",
+ "version": "15.4"
+ },
+ {
+ "date": "2022-05-16",
+ "version": "15.5"
+ },
+ {
+ "date": "2022-07-20",
+ "version": "15.6"
+ },
+ {
+ "date": "2022-09-12",
+ "version": "16"
+ },
+ {
+ "date": "2022-10-24",
+ "version": "16.1"
+ },
+ {
+ "date": "2022-12-13",
+ "version": "16.2"
+ },
+ {
+ "date": "2023-01-23",
+ "version": "16.3"
+ },
+ {
+ "date": "2023-03-27",
+ "version": "16.4"
+ },
+ {
+ "date": "2023-05-18",
+ "version": "16.5"
+ },
+ {
+ "date": "2023-07-24",
+ "version": "16.6"
+ },
+ {
+ "date": "2023-09-18",
+ "version": "17"
+ },
+ {
+ "date": "2023-10-25",
+ "version": "17.1"
+ },
+ {
+ "date": "2023-12-11",
+ "version": "17.2"
+ },
+ {
+ "date": "2024-01-22",
+ "version": "17.3"
+ },
+ {
+ "date": "2024-03-05",
+ "version": "17.4"
+ },
+ {
+ "date": "2024-05-13",
+ "version": "17.5"
+ },
+ {
+ "date": "2024-07-29",
+ "version": "17.6"
+ },
+ {
+ "date": "2024-09-16",
+ "version": "18"
+ },
+ {
+ "date": "2024-10-28",
+ "version": "18.1"
+ }
+ ]
+ },
+ "safari_ios": {
+ "name": "Safari on iOS",
+ "releases": [
+ {
+ "date": "2007-06-29",
+ "version": "1"
+ },
+ {
+ "date": "2008-07-11",
+ "version": "2"
+ },
+ {
+ "date": "2009-06-17",
+ "version": "3"
+ },
+ {
+ "date": "2010-04-03",
+ "version": "3.2"
+ },
+ {
+ "date": "2010-06-21",
+ "version": "4"
+ },
+ {
+ "date": "2010-11-22",
+ "version": "4.2"
+ },
+ {
+ "date": "2011-10-12",
+ "version": "5"
+ },
+ {
+ "date": "2012-09-10",
+ "version": "6"
+ },
+ {
+ "date": "2013-09-18",
+ "version": "7"
+ },
+ {
+ "date": "2014-09-17",
+ "version": "8"
+ },
+ {
+ "date": "2015-09-16",
+ "version": "9"
+ },
+ {
+ "date": "2016-03-21",
+ "version": "9.3"
+ },
+ {
+ "date": "2016-09-13",
+ "version": "10"
+ },
+ {
+ "date": "2017-03-27",
+ "version": "10.3"
+ },
+ {
+ "date": "2017-09-19",
+ "version": "11"
+ },
+ {
+ "date": "2018-03-29",
+ "version": "11.3"
+ },
+ {
+ "date": "2018-09-17",
+ "version": "12"
+ },
+ {
+ "date": "2019-03-25",
+ "version": "12.2"
+ },
+ {
+ "date": "2019-09-19",
+ "version": "13"
+ },
+ {
+ "date": "2020-03-24",
+ "version": "13.4"
+ },
+ {
+ "date": "2020-09-16",
+ "version": "14"
+ },
+ {
+ "date": "2021-04-26",
+ "version": "14.5"
+ },
+ {
+ "date": "2021-09-20",
+ "version": "15"
+ },
+ {
+ "date": "2021-10-25",
+ "version": "15.1"
+ },
+ {
+ "date": "2021-12-13",
+ "version": "15.2"
+ },
+ {
+ "date": "2022-01-26",
+ "version": "15.3"
+ },
+ {
+ "date": "2022-03-14",
+ "version": "15.4"
+ },
+ {
+ "date": "2022-05-16",
+ "version": "15.5"
+ },
+ {
+ "date": "2022-07-20",
+ "version": "15.6"
+ },
+ {
+ "date": "2022-09-12",
+ "version": "16"
+ },
+ {
+ "date": "2022-10-24",
+ "version": "16.1"
+ },
+ {
+ "date": "2022-12-13",
+ "version": "16.2"
+ },
+ {
+ "date": "2023-01-23",
+ "version": "16.3"
+ },
+ {
+ "date": "2023-03-27",
+ "version": "16.4"
+ },
+ {
+ "date": "2023-05-18",
+ "version": "16.5"
+ },
+ {
+ "date": "2023-07-24",
+ "version": "16.6"
+ },
+ {
+ "date": "2023-09-18",
+ "version": "17"
+ },
+ {
+ "date": "2023-10-25",
+ "version": "17.1"
+ },
+ {
+ "date": "2023-12-11",
+ "version": "17.2"
+ },
+ {
+ "date": "2024-01-22",
+ "version": "17.3"
+ },
+ {
+ "date": "2024-03-05",
+ "version": "17.4"
+ },
+ {
+ "date": "2024-05-13",
+ "version": "17.5"
+ },
+ {
+ "date": "2024-07-29",
+ "version": "17.6"
+ },
+ {
+ "date": "2024-09-16",
+ "version": "18"
+ },
+ {
+ "date": "2024-10-28",
+ "version": "18.1"
+ }
+ ]
+ }
+ },
+ "features": {
+ "a": {
+ "compat_features": [
+ "api.HTMLAnchorElement",
+ "api.HTMLAnchorElement.hash",
+ "api.HTMLAnchorElement.host",
+ "api.HTMLAnchorElement.hostname",
+ "api.HTMLAnchorElement.href",
+ "api.HTMLAnchorElement.hreflang",
+ "api.HTMLAnchorElement.origin",
+ "api.HTMLAnchorElement.password",
+ "api.HTMLAnchorElement.pathname",
+ "api.HTMLAnchorElement.port",
+ "api.HTMLAnchorElement.protocol",
+ "api.HTMLAnchorElement.rel",
+ "api.HTMLAnchorElement.relList",
+ "api.HTMLAnchorElement.search",
+ "api.HTMLAnchorElement.target",
+ "api.HTMLAnchorElement.text",
+ "api.HTMLAnchorElement.toString",
+ "api.HTMLAnchorElement.type",
+ "api.HTMLAnchorElement.username",
+ "html.elements.a",
+ "html.elements.a.href",
+ "html.elements.a.hreflang",
+ "html.elements.a.rel",
+ "html.elements.a.rel.noopener",
+ "html.elements.a.rel.noreferrer",
+ "html.elements.a.target",
+ "html.elements.a.type"
+ ],
+ "description": "The element creates a hyperlink to any resource that's accessible via a URL, such as web pages, files, email addresses, or locations within the same page.",
+ "description_html": "The <a>
element creates a hyperlink to any resource that's accessible via a URL, such as web pages, files, email addresses, or locations within the same page.",
+ "group": "html-elements",
+ "name": "",
+ "spec": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "api.HTMLAnchorElement": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.hash": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.host": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.hostname": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.href": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.hreflang": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.origin": {
+ "baseline": "high",
+ "baseline_high_date": "2020-10-30",
+ "baseline_low_date": "2018-04-30",
+ "support": {
+ "chrome": "8",
+ "chrome_android": "18",
+ "edge": "17",
+ "firefox": "26",
+ "firefox_android": "26",
+ "safari": "5.1",
+ "safari_ios": "5"
+ }
+ },
+ "api.HTMLAnchorElement.password": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "32",
+ "edge": "79",
+ "firefox": "26",
+ "firefox_android": "26",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ },
+ "api.HTMLAnchorElement.pathname": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.port": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.protocol": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.rel": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.relList": {
+ "baseline": "high",
+ "baseline_high_date": "2021-04-02",
+ "baseline_low_date": "2018-10-02",
+ "support": {
+ "chrome": "65",
+ "chrome_android": "65",
+ "edge": "18",
+ "firefox": "30",
+ "firefox_android": "30",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.HTMLAnchorElement.search": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.target": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.text": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.toString": {
+ "baseline": "high",
+ "baseline_high_date": "2019-01-27",
+ "baseline_low_date": "2016-07-27",
+ "support": {
+ "chrome": "52",
+ "chrome_android": "52",
+ "edge": "12",
+ "firefox": "22",
+ "firefox_android": "22",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.type": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "api.HTMLAnchorElement.username": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "32",
+ "edge": "79",
+ "firefox": "26",
+ "firefox_android": "26",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ },
+ "html.elements.a": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "html.elements.a.href": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "html.elements.a.hreflang": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "html.elements.a.rel": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "html.elements.a.rel.noopener": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "49",
+ "chrome_android": "49",
+ "edge": "79",
+ "firefox": "52",
+ "firefox_android": "52",
+ "safari": "10.1",
+ "safari_ios": "10.3"
+ }
+ },
+ "html.elements.a.rel.noreferrer": {
+ "baseline": "high",
+ "baseline_high_date": "2018-05-12",
+ "baseline_low_date": "2015-11-12",
+ "support": {
+ "chrome": "16",
+ "chrome_android": "18",
+ "edge": "13",
+ "firefox": "33",
+ "firefox_android": "33",
+ "safari": "5",
+ "safari_ios": "4.2"
+ }
+ },
+ "html.elements.a.target": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "html.elements.a.type": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "abbr": {
+ "compat_features": [
+ "html.elements.abbr"
+ ],
+ "description": "The HTML element represents an abbreviation or acronym.",
+ "description_html": "The <abbr>
HTML element represents an abbreviation or acronym.",
+ "group": "html-elements",
+ "name": "",
+ "spec": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-abbr-element",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "html.elements.abbr": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "2",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "4",
+ "safari_ios": "3.2"
+ }
+ }
+ },
+ "support": {
+ "chrome": "2",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "4",
+ "safari_ios": "3.2"
+ }
+ }
+ },
+ "abortable-fetch": {
+ "compat_features": [
+ "api.Request.signal",
+ "api.fetch.init_signal_parameter"
+ ],
+ "description": "If you construct a fetch request with an AbortSignal, you can cancel the request.",
+ "description_html": "If you construct a fetch request with an AbortSignal
, you can cancel the request.",
+ "name": "Abortable fetch",
+ "spec": "https://fetch.spec.whatwg.org/#ref-for-dom-request-signal%E2%91%A1",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "by_compat_key": {
+ "api.Request.signal": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.fetch.init_signal_parameter": {
+ "baseline": "high",
+ "baseline_high_date": "2020-10-17",
+ "baseline_low_date": "2018-04-17",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "11.1",
+ "safari_ios": "11.3"
+ }
+ }
+ },
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ }
+ },
+ "aborting": {
+ "caniuse": "abortcontroller",
+ "compat_features": [
+ "api.AbortController",
+ "api.AbortController.AbortController",
+ "api.AbortController.abort",
+ "api.AbortController.signal",
+ "api.AbortSignal",
+ "api.AbortSignal.abort_event",
+ "api.AbortSignal.abort_static",
+ "api.AbortSignal.abort_static.reason_parameter",
+ "api.AbortSignal.aborted",
+ "api.AbortSignal.reason",
+ "api.AbortSignal.throwIfAborted",
+ "api.AbortSignal.timeout_static"
+ ],
+ "description": "The AbortController and AbortSignal APIs allow you to cancel an ongoing operation, such as a fetch() request.",
+ "description_html": "The AbortController
and AbortSignal
APIs allow you to cancel an ongoing operation, such as a fetch()
request.",
+ "name": "AbortController and AbortSignal",
+ "spec": "https://dom.spec.whatwg.org/#aborting-ongoing-activities",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "by_compat_key": {
+ "api.AbortController": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.AbortController.AbortController": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.AbortController.abort": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.AbortController.signal": {
+ "baseline": "high",
+ "baseline_high_date": "2021-09-25",
+ "baseline_low_date": "2019-03-25",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.AbortSignal": {
+ "baseline": "high",
+ "baseline_high_date": "2020-10-17",
+ "baseline_low_date": "2018-04-17",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "11.1",
+ "safari_ios": "11.3"
+ }
+ },
+ "api.AbortSignal.abort_event": {
+ "baseline": "high",
+ "baseline_high_date": "2020-10-17",
+ "baseline_low_date": "2018-04-17",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "11.1",
+ "safari_ios": "11.3"
+ }
+ },
+ "api.AbortSignal.abort_static": {
+ "baseline": "high",
+ "baseline_high_date": "2024-03-20",
+ "baseline_low_date": "2021-09-20",
+ "support": {
+ "chrome": "93",
+ "chrome_android": "93",
+ "edge": "93",
+ "firefox": "88",
+ "firefox_android": "88",
+ "safari": "15",
+ "safari_ios": "15"
+ }
+ },
+ "api.AbortSignal.abort_static.reason_parameter": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "98",
+ "chrome_android": "98",
+ "edge": "98",
+ "firefox": "97",
+ "firefox_android": "97",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "api.AbortSignal.aborted": {
+ "baseline": "high",
+ "baseline_high_date": "2020-10-17",
+ "baseline_low_date": "2018-04-17",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "11.1",
+ "safari_ios": "11.3"
+ }
+ },
+ "api.AbortSignal.reason": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "98",
+ "chrome_android": "98",
+ "edge": "98",
+ "firefox": "97",
+ "firefox_android": "97",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "api.AbortSignal.throwIfAborted": {
+ "baseline": "high",
+ "baseline_high_date": "2024-10-01",
+ "baseline_low_date": "2022-04-01",
+ "support": {
+ "chrome": "100",
+ "chrome_android": "100",
+ "edge": "100",
+ "firefox": "97",
+ "firefox_android": "97",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "api.AbortSignal.timeout_static": {
+ "baseline": "low",
+ "baseline_low_date": "2024-04-18",
+ "support": {
+ "chrome": "124",
+ "chrome_android": "124",
+ "edge": "124",
+ "firefox": "100",
+ "firefox_android": "100",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ }
+ },
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "16",
+ "firefox": "57",
+ "firefox_android": "57",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ }
+ },
+ "abortsignal-any": {
+ "compat_features": [
+ "api.AbortSignal.any_static"
+ ],
+ "description": "The AbortSignal.any() static method combines an iterable of abort signals into a single signal, with the abort reason taken from the first signal to abort.",
+ "description_html": "The AbortSignal.any()
static method combines an iterable of abort signals into a single signal, with the abort reason taken from the first signal to abort.",
+ "name": "AbortSignal.any()",
+ "spec": "https://dom.spec.whatwg.org/#dom-abortsignal-any",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-19",
+ "by_compat_key": {
+ "api.AbortSignal.any_static": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-19",
+ "support": {
+ "chrome": "116",
+ "chrome_android": "116",
+ "edge": "116",
+ "firefox": "124",
+ "firefox_android": "124",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "116",
+ "chrome_android": "116",
+ "edge": "116",
+ "firefox": "124",
+ "firefox_android": "124",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "abs-sign": {
+ "compat_features": [
+ "css.types.abs",
+ "css.types.sign"
+ ],
+ "description": "The abs() and sign() CSS functions compute the absolute value or the sign of the input.",
+ "description_html": "The abs()
and sign()
CSS functions compute the absolute value or the sign of the input.",
+ "group": "css",
+ "name": "abs() and sign()",
+ "spec": "https://drafts.csswg.org/css-values-4/#sign-funcs",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "css.types.abs": {
+ "baseline": false,
+ "support": {
+ "firefox": "118",
+ "firefox_android": "118",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.types.sign": {
+ "baseline": false,
+ "support": {
+ "firefox": "118",
+ "firefox_android": "118",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "support": {
+ "firefox": "118",
+ "firefox_android": "118",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "absolute-positioning": {
+ "compat_features": [
+ "css.properties.align-self.position_absolute_context",
+ "css.properties.justify-self.position_absolute_context",
+ "css.properties.place-self.position_absolute_context",
+ "css.properties.position.absolute"
+ ],
+ "description": "The position: absolute CSS declaration removes an element from the normal flow and positions it relative to its containing block, which is often the root element, or closest positioned ancestor.",
+ "description_html": "The position: absolute
CSS declaration removes an element from the normal flow and positions it relative to its containing block, which is often the root element, or closest positioned ancestor.",
+ "group": "positioning",
+ "name": "Absolute positioning",
+ "spec": "https://drafts.csswg.org/css-position-3/#abspos-insets",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "css.properties.align-self.position_absolute_context": {
+ "baseline": false,
+ "support": {
+ "chrome": "122",
+ "chrome_android": "122",
+ "edge": "122"
+ }
+ },
+ "css.properties.justify-self.position_absolute_context": {
+ "baseline": false,
+ "support": {
+ "chrome": "122",
+ "chrome_android": "122",
+ "edge": "122"
+ }
+ },
+ "css.properties.place-self.position_absolute_context": {
+ "baseline": false,
+ "support": {
+ "chrome": "122",
+ "chrome_android": "122",
+ "edge": "122"
+ }
+ },
+ "css.properties.position.absolute": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "accelerometer": {
+ "compat_features": [
+ "api.Accelerometer",
+ "api.Accelerometer.Accelerometer",
+ "api.Accelerometer.x",
+ "api.Accelerometer.y",
+ "api.Accelerometer.z",
+ "api.GravitySensor",
+ "api.GravitySensor.GravitySensor",
+ "api.LinearAccelerationSensor",
+ "api.LinearAccelerationSensor.LinearAccelerationSensor",
+ "api.Permissions.permission_accelerometer",
+ "http.headers.Permissions-Policy.accelerometer"
+ ],
+ "description": "The Accelerometer, LinearAccelerationSensor and GravitySensor APIs read the acceleration applied to a device in three dimensions, either including the effect of gravity, without its effect, or only its effect, respectively.",
+ "description_html": "The Accelerometer
, LinearAccelerationSensor
and GravitySensor
APIs read the acceleration applied to a device in three dimensions, either including the effect of gravity, without its effect, or only its effect, respectively.",
+ "group": "sensors",
+ "name": "Accelerometer",
+ "spec": "https://w3c.github.io/accelerometer/",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "api.Accelerometer": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.Accelerometer.Accelerometer": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.Accelerometer.x": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.Accelerometer.y": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.Accelerometer.z": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.GravitySensor": {
+ "baseline": false,
+ "support": {
+ "chrome": "91",
+ "chrome_android": "91",
+ "edge": "91"
+ }
+ },
+ "api.GravitySensor.GravitySensor": {
+ "baseline": false,
+ "support": {
+ "chrome": "91",
+ "chrome_android": "91",
+ "edge": "91"
+ }
+ },
+ "api.LinearAccelerationSensor": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.LinearAccelerationSensor.LinearAccelerationSensor": {
+ "baseline": false,
+ "support": {
+ "chrome": "67",
+ "chrome_android": "67",
+ "edge": "79"
+ }
+ },
+ "api.Permissions.permission_accelerometer": {
+ "baseline": false,
+ "support": {
+ "chrome": "62",
+ "chrome_android": "62",
+ "edge": "79"
+ }
+ },
+ "http.headers.Permissions-Policy.accelerometer": {
+ "baseline": false,
+ "support": {
+ "chrome": "88",
+ "chrome_android": "88",
+ "edge": "88"
+ }
+ }
+ },
+ "support": {
+ "chrome": "91",
+ "chrome_android": "91",
+ "edge": "91"
+ }
+ }
+ },
+ "accent-color": {
+ "compat_features": [
+ "css.properties.accent-color",
+ "css.properties.accent-color.auto"
+ ],
+ "description": "The accent-color CSS property sets a color for checkboxes, radio buttons, and other form controls.",
+ "description_html": "The accent-color
CSS property sets a color for checkboxes, radio buttons, and other form controls.",
+ "group": "css",
+ "name": "accent-color",
+ "spec": "https://drafts.csswg.org/css-ui-4/#widget-accent",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "css.properties.accent-color": {
+ "baseline": false,
+ "support": {
+ "chrome": "93",
+ "chrome_android": "93",
+ "edge": "93",
+ "firefox": "92",
+ "firefox_android": "92"
+ }
+ },
+ "css.properties.accent-color.auto": {
+ "baseline": false,
+ "support": {
+ "chrome": "93",
+ "chrome_android": "93",
+ "edge": "93",
+ "firefox": "92",
+ "firefox_android": "92"
+ }
+ }
+ },
+ "support": {
+ "chrome": "93",
+ "chrome_android": "93",
+ "edge": "93",
+ "firefox": "92",
+ "firefox_android": "92"
+ }
+ }
+ },
+ "active-view-transition": {
+ "compat_features": [
+ "api.ViewTransition.types",
+ "api.ViewTransitionTypeSet",
+ "api.ViewTransitionTypeSet.@@iterator",
+ "api.ViewTransitionTypeSet.add",
+ "api.ViewTransitionTypeSet.clear",
+ "api.ViewTransitionTypeSet.delete",
+ "api.ViewTransitionTypeSet.entries",
+ "api.ViewTransitionTypeSet.forEach",
+ "api.ViewTransitionTypeSet.has",
+ "api.ViewTransitionTypeSet.keys",
+ "api.ViewTransitionTypeSet.size",
+ "api.ViewTransitionTypeSet.values",
+ "css.selectors.active-view-transition",
+ "css.selectors.active-view-transition-type"
+ ],
+ "description": "The ::active-view-transition CSS pseudo-class matches the root element when a view transition is active. The ::active-view-transition-type() CSS pseudo-class matches only when the active view transition was started with the specified type.",
+ "description_html": "The ::active-view-transition
CSS pseudo-class matches the root element when a view transition is active. The ::active-view-transition-type()
CSS pseudo-class matches only when the active view transition was started with the specified type.",
+ "group": [
+ "view-transitions",
+ "selectors"
+ ],
+ "name": "Active view transition",
+ "spec": "https://drafts.csswg.org/css-view-transitions-2/#the-active-view-transition-pseudo",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "api.ViewTransition.types": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.@@iterator": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.add": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.clear": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.delete": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.entries": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.forEach": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.has": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.keys": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.ViewTransitionTypeSet.values": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.selectors.active-view-transition": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125",
+ "safari": "18",
+ "safari_ios": "18"
+ }
+ },
+ "css.selectors.active-view-transition-type": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ }
+ },
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ }
+ },
+ "address": {
+ "compat_features": [
+ "html.elements.address"
+ ],
+ "description": "The element represents contact information for a person or people, or for an organization.",
+ "description_html": "The <address>
element represents contact information for a person or people, or for an organization.",
+ "group": "html-elements",
+ "name": "",
+ "spec": "https://html.spec.whatwg.org/multipage/sections.html#the-address-element",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "html.elements.address": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "align-content-block": {
+ "compat_features": [
+ "css.properties.align-content.block_context"
+ ],
+ "description": "The align-content property vertically aligns content in block layouts, like it does in flex or grid layouts.",
+ "description_html": "The align-content
property vertically aligns content in block layouts, like it does in flex or grid layouts.",
+ "group": "layout",
+ "name": "align-content in block layouts",
+ "spec": "https://drafts.csswg.org/css-align-3/#align-justify-content",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2024-04-16",
+ "by_compat_key": {
+ "css.properties.align-content.block_context": {
+ "baseline": "low",
+ "baseline_low_date": "2024-04-16",
+ "support": {
+ "chrome": "123",
+ "chrome_android": "123",
+ "edge": "123",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "123",
+ "chrome_android": "123",
+ "edge": "123",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "alignment-baseline": {
+ "compat_features": [
+ "css.properties.alignment-baseline",
+ "css.properties.alignment-baseline.alphabetic",
+ "css.properties.alignment-baseline.baseline",
+ "css.properties.alignment-baseline.central",
+ "css.properties.alignment-baseline.ideographic",
+ "css.properties.alignment-baseline.mathematical",
+ "css.properties.alignment-baseline.middle"
+ ],
+ "description": "The alignment-baseline CSS property sets which baseline of an element is aligned with the corresponding baseline of its parent.",
+ "description_html": "The alignment-baseline
CSS property sets which baseline of an element is aligned with the corresponding baseline of its parent.",
+ "group": "text",
+ "name": "alignment-baseline",
+ "spec": "https://drafts.csswg.org/css-inline-3/#alignment-baseline-property",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "css.properties.alignment-baseline": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "≤80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.alphabetic": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.baseline": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.central": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.ideographic": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.mathematical": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ },
+ "css.properties.alignment-baseline.middle": {
+ "baseline": false,
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "≤80",
+ "chrome_android": "80",
+ "edge": "80",
+ "safari": "≤13.1",
+ "safari_ios": "≤13.4"
+ }
+ }
+ },
+ "all": {
+ "caniuse": "css-all",
+ "compat_features": [
+ "css.properties.all"
+ ],
+ "description": "The all CSS property is a shorthand for all CSS properties, except for direction and unicode-bidi. It accepts only the keywords for explicit defaulting (such as initial and inherit), since they are the only values supported on all CSS properties.",
+ "description_html": "The all
CSS property is a shorthand for all CSS properties, except for direction
and unicode-bidi
. It accepts only the keywords for explicit defaulting (such as initial
and inherit
), since they are the only values supported on all CSS properties.",
+ "group": "explicit-defaults",
+ "name": "all",
+ "spec": "https://drafts.csswg.org/css-cascade-6/",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "by_compat_key": {
+ "css.properties.all": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "37",
+ "chrome_android": "37",
+ "edge": "79",
+ "firefox": "27",
+ "firefox_android": "27",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ }
+ },
+ "support": {
+ "chrome": "37",
+ "chrome_android": "37",
+ "edge": "79",
+ "firefox": "27",
+ "firefox_android": "27",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ }
+ },
+ "alt-text-generated-content": {
+ "compat_features": [
+ "css.properties.content.alt_text"
+ ],
+ "description": "The / notation in content CSS property values adds alternative text to generated content. For example, the content: url('upvote-icon.svg') / 'Upvote' declaration adds accessible 'Upvote' text to the SVG icon. Also known as alternate text.",
+ "description_html": "The /
notation in content
CSS property values adds alternative text to generated content. For example, the content: url('upvote-icon.svg') / 'Upvote'
declaration adds accessible 'Upvote' text to the SVG icon. Also known as alternate text.",
+ "group": "css",
+ "name": "Alt text for generated content",
+ "spec": "https://drafts.csswg.org/css-content-3/#alt",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2024-07-09",
+ "by_compat_key": {
+ "css.properties.content.alt_text": {
+ "baseline": "low",
+ "baseline_low_date": "2024-07-09",
+ "support": {
+ "chrome": "77",
+ "chrome_android": "77",
+ "edge": "79",
+ "firefox": "128",
+ "firefox_android": "128",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "77",
+ "chrome_android": "77",
+ "edge": "79",
+ "firefox": "128",
+ "firefox_android": "128",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "alternative-style-sheets": {
+ "compat_features": [
+ "html.elements.link.rel.alternate_stylesheet"
+ ],
+ "description": "The rel=\"alternate stylesheet\" attribute for the HTML element offers an alternative style option to users.",
+ "description_html": "The rel=\"alternate stylesheet\"
attribute for the <link>
HTML element offers an alternative style option to users.",
+ "group": "css",
+ "name": "Alternative style sheets",
+ "spec": "https://drafts.csswg.org/cssom-1/#concept-css-style-sheet-alternate-flag",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "html.elements.link.rel.alternate_stylesheet": {
+ "baseline": false,
+ "support": {
+ "firefox": "3",
+ "firefox_android": "4"
+ }
+ }
+ },
+ "support": {
+ "firefox": "3",
+ "firefox_android": "4"
+ }
+ }
+ },
+ "anchor-positioning": {
+ "caniuse": "css-anchor-positioning",
+ "compat_features": [
+ "api.CSSPositionTryDescriptors",
+ "api.CSSPositionTryDescriptors.align-self",
+ "api.CSSPositionTryDescriptors.alignSelf",
+ "api.CSSPositionTryDescriptors.block-size",
+ "api.CSSPositionTryDescriptors.blockSize",
+ "api.CSSPositionTryDescriptors.bottom",
+ "api.CSSPositionTryDescriptors.height",
+ "api.CSSPositionTryDescriptors.inline-size",
+ "api.CSSPositionTryDescriptors.inlineSize",
+ "api.CSSPositionTryDescriptors.inset",
+ "api.CSSPositionTryDescriptors.inset-block",
+ "api.CSSPositionTryDescriptors.inset-block-end",
+ "api.CSSPositionTryDescriptors.inset-block-start",
+ "api.CSSPositionTryDescriptors.inset-inline",
+ "api.CSSPositionTryDescriptors.inset-inline-end",
+ "api.CSSPositionTryDescriptors.inset-inline-start",
+ "api.CSSPositionTryDescriptors.insetBlock",
+ "api.CSSPositionTryDescriptors.insetBlockEnd",
+ "api.CSSPositionTryDescriptors.insetBlockStart",
+ "api.CSSPositionTryDescriptors.insetInline",
+ "api.CSSPositionTryDescriptors.insetInlineEnd",
+ "api.CSSPositionTryDescriptors.insetInlineStart",
+ "api.CSSPositionTryDescriptors.justify-self",
+ "api.CSSPositionTryDescriptors.justifySelf",
+ "api.CSSPositionTryDescriptors.left",
+ "api.CSSPositionTryDescriptors.margin",
+ "api.CSSPositionTryDescriptors.margin-block",
+ "api.CSSPositionTryDescriptors.margin-block-end",
+ "api.CSSPositionTryDescriptors.margin-block-start",
+ "api.CSSPositionTryDescriptors.margin-bottom",
+ "api.CSSPositionTryDescriptors.margin-inline",
+ "api.CSSPositionTryDescriptors.margin-inline-end",
+ "api.CSSPositionTryDescriptors.margin-inline-start",
+ "api.CSSPositionTryDescriptors.margin-left",
+ "api.CSSPositionTryDescriptors.margin-right",
+ "api.CSSPositionTryDescriptors.margin-top",
+ "api.CSSPositionTryDescriptors.marginBlock",
+ "api.CSSPositionTryDescriptors.marginBlockEnd",
+ "api.CSSPositionTryDescriptors.marginBlockStart",
+ "api.CSSPositionTryDescriptors.marginBottom",
+ "api.CSSPositionTryDescriptors.marginInline",
+ "api.CSSPositionTryDescriptors.marginInlineEnd",
+ "api.CSSPositionTryDescriptors.marginInlineStart",
+ "api.CSSPositionTryDescriptors.marginLeft",
+ "api.CSSPositionTryDescriptors.marginRight",
+ "api.CSSPositionTryDescriptors.marginTop",
+ "api.CSSPositionTryDescriptors.max-block-size",
+ "api.CSSPositionTryDescriptors.max-height",
+ "api.CSSPositionTryDescriptors.max-inline-size",
+ "api.CSSPositionTryDescriptors.max-width",
+ "api.CSSPositionTryDescriptors.maxBlockSize",
+ "api.CSSPositionTryDescriptors.maxHeight",
+ "api.CSSPositionTryDescriptors.maxInlineSize",
+ "api.CSSPositionTryDescriptors.maxWidth",
+ "api.CSSPositionTryDescriptors.min-block-size",
+ "api.CSSPositionTryDescriptors.min-height",
+ "api.CSSPositionTryDescriptors.min-inline-size",
+ "api.CSSPositionTryDescriptors.min-width",
+ "api.CSSPositionTryDescriptors.minBlockSize",
+ "api.CSSPositionTryDescriptors.minHeight",
+ "api.CSSPositionTryDescriptors.minInlineSize",
+ "api.CSSPositionTryDescriptors.minWidth",
+ "api.CSSPositionTryDescriptors.place-self",
+ "api.CSSPositionTryDescriptors.placeSelf",
+ "api.CSSPositionTryDescriptors.position-anchor",
+ "api.CSSPositionTryDescriptors.position-area",
+ "api.CSSPositionTryDescriptors.positionAnchor",
+ "api.CSSPositionTryDescriptors.positionArea",
+ "api.CSSPositionTryDescriptors.right",
+ "api.CSSPositionTryDescriptors.top",
+ "api.CSSPositionTryDescriptors.width",
+ "api.CSSPositionTryRule",
+ "api.CSSPositionTryRule.name",
+ "api.CSSPositionTryRule.style",
+ "css.at-rules.position-try",
+ "css.properties.align-items.anchor-center",
+ "css.properties.align-self.anchor-center",
+ "css.properties.anchor-name",
+ "css.properties.anchor-name.none",
+ "css.properties.anchor-scope",
+ "css.properties.anchor-scope.all",
+ "css.properties.anchor-scope.none",
+ "css.properties.block-size.anchor-size",
+ "css.properties.bottom.anchor",
+ "css.properties.height.anchor-size",
+ "css.properties.inline-size.anchor-size",
+ "css.properties.inset-block-end.anchor",
+ "css.properties.inset-block-start.anchor",
+ "css.properties.inset-block.anchor",
+ "css.properties.inset-inline-end.anchor",
+ "css.properties.inset-inline-start.anchor",
+ "css.properties.inset-inline.anchor",
+ "css.properties.inset.anchor",
+ "css.properties.justify-items.anchor-center",
+ "css.properties.justify-self.anchor-center",
+ "css.properties.left.anchor",
+ "css.properties.max-block-size.anchor-size",
+ "css.properties.max-height.anchor-size",
+ "css.properties.max-inline-size.anchor-size",
+ "css.properties.max-width.anchor-size",
+ "css.properties.min-block-size.anchor-size",
+ "css.properties.min-height.anchor-size",
+ "css.properties.min-inline-size.anchor-size",
+ "css.properties.min-width.anchor-size",
+ "css.properties.place-items.anchor-center",
+ "css.properties.place-self.anchor-center",
+ "css.properties.position-anchor",
+ "css.properties.position-anchor.auto",
+ "css.properties.position-area",
+ "css.properties.position-area.block-end",
+ "css.properties.position-area.block-start",
+ "css.properties.position-area.bottom",
+ "css.properties.position-area.center",
+ "css.properties.position-area.end",
+ "css.properties.position-area.inline-end",
+ "css.properties.position-area.inline-start",
+ "css.properties.position-area.left",
+ "css.properties.position-area.none",
+ "css.properties.position-area.right",
+ "css.properties.position-area.self-end",
+ "css.properties.position-area.self-start",
+ "css.properties.position-area.span-all",
+ "css.properties.position-area.span-block-end",
+ "css.properties.position-area.span-block-start",
+ "css.properties.position-area.span-bottom",
+ "css.properties.position-area.span-end",
+ "css.properties.position-area.span-inline-end",
+ "css.properties.position-area.span-inline-start",
+ "css.properties.position-area.span-start",
+ "css.properties.position-area.span-top",
+ "css.properties.position-area.span-x-end",
+ "css.properties.position-area.span-x-start",
+ "css.properties.position-area.span-y-end",
+ "css.properties.position-area.span-y-start",
+ "css.properties.position-area.start",
+ "css.properties.position-area.top",
+ "css.properties.position-area.x-end",
+ "css.properties.position-area.x-self-end",
+ "css.properties.position-area.x-self-start",
+ "css.properties.position-area.x-start",
+ "css.properties.position-area.y-end",
+ "css.properties.position-area.y-self-end",
+ "css.properties.position-area.y-self-start",
+ "css.properties.position-area.y-start",
+ "css.properties.position-try",
+ "css.properties.position-try-fallbacks",
+ "css.properties.position-try-fallbacks.flip-block",
+ "css.properties.position-try-fallbacks.flip-inline",
+ "css.properties.position-try-fallbacks.flip-start",
+ "css.properties.position-try-fallbacks.none",
+ "css.properties.position-try-fallbacks.position-area",
+ "css.properties.position-try-order",
+ "css.properties.position-try-order.most-block-size",
+ "css.properties.position-try-order.most-height",
+ "css.properties.position-try-order.most-inline-size",
+ "css.properties.position-try-order.most-width",
+ "css.properties.position-try-order.normal",
+ "css.properties.position-visibility",
+ "css.properties.position-visibility.always",
+ "css.properties.position-visibility.anchors-visible",
+ "css.properties.position-visibility.no-overflow",
+ "css.properties.right.anchor",
+ "css.properties.top.anchor",
+ "css.properties.width.anchor-size",
+ "css.types.anchor",
+ "css.types.anchor-size"
+ ],
+ "description": "Anchor positioning places an element based on the position of another element. For example, you can place a tooltip next to the content it references.",
+ "description_html": "Anchor positioning places an element based on the position of another element. For example, you can place a tooltip next to the content it references.",
+ "name": "Anchor positioning",
+ "spec": "https://drafts.csswg.org/css-anchor-position-1/#anchoring",
+ "status": {
+ "baseline": false,
+ "by_compat_key": {
+ "api.CSSPositionTryDescriptors": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.align-self": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.alignSelf": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.block-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.blockSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.bottom": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.height": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inline-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inlineSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-block": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-block-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-block-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-inline": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-inline-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.inset-inline-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetBlock": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetBlockEnd": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetBlockStart": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetInline": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetInlineEnd": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.insetInlineStart": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.justify-self": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.justifySelf": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.left": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-block": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-block-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-block-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-bottom": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-inline": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-inline-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-inline-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-left": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-right": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.margin-top": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginBlock": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginBlockEnd": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginBlockStart": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginBottom": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginInline": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginInlineEnd": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginInlineStart": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginLeft": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginRight": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.marginTop": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.max-block-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.max-height": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.max-inline-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.max-width": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.maxBlockSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.maxHeight": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.maxInlineSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.maxWidth": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.min-block-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.min-height": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.min-inline-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.min-width": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.minBlockSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.minHeight": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.minInlineSize": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.minWidth": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.place-self": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.placeSelf": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.position-anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.position-area": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "api.CSSPositionTryDescriptors.positionAnchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.positionArea": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "api.CSSPositionTryDescriptors.right": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.top": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryDescriptors.width": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryRule": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryRule.name": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "api.CSSPositionTryRule.style": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.at-rules.position-try": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.align-items.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.align-self.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.anchor-name": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.anchor-name.none": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.anchor-scope": {
+ "baseline": false,
+ "support": {
+ "chrome": "131"
+ }
+ },
+ "css.properties.anchor-scope.all": {
+ "baseline": false,
+ "support": {
+ "chrome": "131"
+ }
+ },
+ "css.properties.anchor-scope.none": {
+ "baseline": false,
+ "support": {
+ "chrome": "131"
+ }
+ },
+ "css.properties.block-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.bottom.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.height.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inline-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-block-end.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-block-start.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-block.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-inline-end.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-inline-start.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset-inline.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.inset.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.justify-items.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.justify-self.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.left.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.max-block-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.max-height.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.max-inline-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.max-width.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.min-block-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.min-height.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.min-inline-size.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.min-width.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.place-items.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.place-self.anchor-center": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-anchor.auto": {
+ "baseline": false,
+ "support": {}
+ },
+ "css.properties.position-area": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.block-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.block-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.bottom": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.center": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.inline-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.inline-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.left": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.none": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.right": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.self-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.self-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-all": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-block-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-block-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-bottom": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-inline-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-inline-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-top": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-x-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-x-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-y-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.span-y-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.top": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.x-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.x-self-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.x-self-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.x-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.y-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.y-self-end": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.y-self-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-area.y-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "129",
+ "chrome_android": "129",
+ "edge": "129"
+ }
+ },
+ "css.properties.position-try": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-fallbacks": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-fallbacks.flip-block": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-fallbacks.flip-inline": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-fallbacks.flip-start": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-fallbacks.none": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-fallbacks.position-area": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128"
+ }
+ },
+ "css.properties.position-try-order": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-order.most-block-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-order.most-height": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-order.most-inline-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-order.most-width": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-try-order.normal": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-visibility": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-visibility.always": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-visibility.anchors-visible": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.position-visibility.no-overflow": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.right.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.top.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.properties.width.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.types.anchor": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ },
+ "css.types.anchor-size": {
+ "baseline": false,
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ }
+ },
+ "support": {
+ "chrome": "125",
+ "chrome_android": "125",
+ "edge": "125"
+ }
+ }
+ },
+ "angle-instanced-arrays": {
+ "compat_features": [
+ "api.ANGLE_instanced_arrays",
+ "api.ANGLE_instanced_arrays.drawArraysInstancedANGLE",
+ "api.ANGLE_instanced_arrays.drawElementsInstancedANGLE",
+ "api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE"
+ ],
+ "description": "The ANGLE_instanced_arrays extension for WebGL 1.0 contexts draws the same object multiple times or groups of similar objects multiple times, if the group shares the same vertex data, primitive count and type.",
+ "description_html": "The ANGLE_instanced_arrays
extension for WebGL 1.0 contexts draws the same object multiple times or groups of similar objects multiple times, if the group shares the same vertex data, primitive count and type.",
+ "group": "webgl-extensions",
+ "name": "ANGLE_instanced_arrays WebGL extension",
+ "spec": "https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-12-07",
+ "baseline_low_date": "2016-06-07",
+ "by_compat_key": {
+ "api.ANGLE_instanced_arrays": {
+ "baseline": "high",
+ "baseline_high_date": "2018-12-07",
+ "baseline_low_date": "2016-06-07",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "30",
+ "edge": "12",
+ "firefox": "47",
+ "firefox_android": "47",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "api.ANGLE_instanced_arrays.drawArraysInstancedANGLE": {
+ "baseline": "high",
+ "baseline_high_date": "2018-12-07",
+ "baseline_low_date": "2016-06-07",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "30",
+ "edge": "12",
+ "firefox": "47",
+ "firefox_android": "47",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "api.ANGLE_instanced_arrays.drawElementsInstancedANGLE": {
+ "baseline": "high",
+ "baseline_high_date": "2018-12-07",
+ "baseline_low_date": "2016-06-07",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "30",
+ "edge": "12",
+ "firefox": "47",
+ "firefox_android": "47",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE": {
+ "baseline": "high",
+ "baseline_high_date": "2018-12-07",
+ "baseline_low_date": "2016-06-07",
+ "support": {
+ "chrome": "32",
+ "chrome_android": "30",
+ "edge": "12",
+ "firefox": "47",
+ "firefox_android": "47",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ }
+ },
+ "support": {
+ "chrome": "32",
+ "chrome_android": "30",
+ "edge": "12",
+ "firefox": "47",
+ "firefox_android": "47",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ }
+ },
+ "animation-composition": {
+ "compat_features": [
+ "css.properties.animation-composition"
+ ],
+ "description": "The animation-composition CSS property chooses how to combine animations that affect the same property.",
+ "description_html": "The animation-composition
CSS property chooses how to combine animations that affect the same property.",
+ "group": "animation",
+ "name": "animation-composition",
+ "spec": "https://drafts.csswg.org/css-animations-2/#animation-composition",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "by_compat_key": {
+ "css.properties.animation-composition": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "112",
+ "chrome_android": "112",
+ "edge": "112",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ }
+ },
+ "support": {
+ "chrome": "112",
+ "chrome_android": "112",
+ "edge": "112",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ }
+ },
+ "animations-css": {
+ "caniuse": "css-animation",
+ "compat_features": [
+ "api.AnimationEvent",
+ "api.AnimationEvent.AnimationEvent",
+ "api.AnimationEvent.animationName",
+ "api.AnimationEvent.elapsedTime",
+ "api.AnimationEvent.pseudoElement",
+ "api.CSSAnimation",
+ "api.CSSAnimation.animationName",
+ "api.CSSKeyframeRule",
+ "api.CSSKeyframeRule.keyText",
+ "api.CSSKeyframeRule.style",
+ "api.CSSKeyframesRule",
+ "api.CSSKeyframesRule.appendRule",
+ "api.CSSKeyframesRule.cssRules",
+ "api.CSSKeyframesRule.deleteRule",
+ "api.CSSKeyframesRule.findRule",
+ "api.CSSKeyframesRule.length",
+ "api.CSSKeyframesRule.name",
+ "css.at-rules.keyframes",
+ "css.at-rules.keyframes.ignore_important_declarations",
+ "css.at-rules.keyframes.named_range_keyframes",
+ "css.properties.animation",
+ "css.properties.animation-delay",
+ "css.properties.animation-direction",
+ "css.properties.animation-direction.alternate",
+ "css.properties.animation-direction.alternate-reverse",
+ "css.properties.animation-direction.normal",
+ "css.properties.animation-direction.reverse",
+ "css.properties.animation-duration",
+ "css.properties.animation-duration.auto",
+ "css.properties.animation-fill-mode",
+ "css.properties.animation-fill-mode.backwards",
+ "css.properties.animation-fill-mode.both",
+ "css.properties.animation-fill-mode.forwards",
+ "css.properties.animation-fill-mode.none",
+ "css.properties.animation-iteration-count",
+ "css.properties.animation-iteration-count.infinite",
+ "css.properties.animation-name",
+ "css.properties.animation-name.none",
+ "css.properties.animation-play-state",
+ "css.properties.animation-play-state.paused",
+ "css.properties.animation-play-state.running",
+ "css.properties.animation-timing-function",
+ "css.properties.animation-timing-function.jump",
+ "css.types.time"
+ ],
+ "description": "The animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.",
+ "description_html": "The animation
CSS property animates an element's style over time, using keyframes described in @keyframes
rules.",
+ "group": [
+ "animation",
+ "css"
+ ],
+ "name": "Animations (CSS)",
+ "spec": "https://drafts.csswg.org/css-animations-2/",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "by_compat_key": {
+ "api.AnimationEvent": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "5",
+ "firefox_android": "5",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.AnimationEvent.AnimationEvent": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "14",
+ "firefox": "23",
+ "firefox_android": "23",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.AnimationEvent.animationName": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "5",
+ "firefox_android": "5",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.AnimationEvent.elapsedTime": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "5",
+ "firefox_android": "5",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.AnimationEvent.pseudoElement": {
+ "baseline": "high",
+ "baseline_high_date": "2022-09-24",
+ "baseline_low_date": "2020-03-24",
+ "support": {
+ "chrome": "68",
+ "chrome_android": "68",
+ "edge": "79",
+ "firefox": "23",
+ "firefox_android": "23",
+ "safari": "13.1",
+ "safari_ios": "13.4"
+ }
+ },
+ "api.CSSAnimation": {
+ "baseline": "high",
+ "baseline_high_date": "2023-01-28",
+ "baseline_low_date": "2020-07-28",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "75",
+ "firefox_android": "79",
+ "safari": "13.1",
+ "safari_ios": "13.4"
+ }
+ },
+ "api.CSSAnimation.animationName": {
+ "baseline": "high",
+ "baseline_high_date": "2023-01-28",
+ "baseline_low_date": "2020-07-28",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "75",
+ "firefox_android": "79",
+ "safari": "13.1",
+ "safari_ios": "13.4"
+ }
+ },
+ "api.CSSKeyframeRule": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.CSSKeyframeRule.keyText": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.CSSKeyframeRule.style": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "api.CSSKeyframesRule": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "api.CSSKeyframesRule.appendRule": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "41",
+ "chrome_android": "41",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "api.CSSKeyframesRule.cssRules": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "api.CSSKeyframesRule.deleteRule": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "api.CSSKeyframesRule.findRule": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "api.CSSKeyframesRule.length": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-22",
+ "support": {
+ "chrome": "123",
+ "chrome_android": "123",
+ "edge": "123",
+ "firefox": "109",
+ "firefox_android": "109",
+ "safari": "17",
+ "safari_ios": "17"
+ }
+ },
+ "api.CSSKeyframesRule.name": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "31",
+ "chrome_android": "31",
+ "edge": "12",
+ "firefox": "48",
+ "firefox_android": "48",
+ "safari": "9.1",
+ "safari_ios": "9.3"
+ }
+ },
+ "css.at-rules.keyframes": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.at-rules.keyframes.ignore_important_declarations": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "79",
+ "firefox": "19",
+ "firefox_android": "19",
+ "safari": "10.1",
+ "safari_ios": "10.3"
+ }
+ },
+ "css.at-rules.keyframes.named_range_keyframes": {
+ "baseline": false,
+ "support": {
+ "chrome": "115",
+ "chrome_android": "115",
+ "edge": "115"
+ }
+ },
+ "css.properties.animation": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-delay": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-direction": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-direction.alternate": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-direction.alternate-reverse": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-direction.normal": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-direction.reverse": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-duration": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-duration.auto": {
+ "baseline": false,
+ "support": {
+ "chrome": "115",
+ "chrome_android": "115",
+ "edge": "115"
+ }
+ },
+ "css.properties.animation-fill-mode": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-fill-mode.backwards": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-fill-mode.both": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-fill-mode.forwards": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-fill-mode.none": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-iteration-count": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-iteration-count.infinite": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-name": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-name.none": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-play-state": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-play-state.paused": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-play-state.running": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-timing-function": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "css.properties.animation-timing-function.jump": {
+ "baseline": "high",
+ "baseline_high_date": "2023-03-16",
+ "baseline_low_date": "2020-09-16",
+ "support": {
+ "chrome": "77",
+ "chrome_android": "77",
+ "edge": "79",
+ "firefox": "65",
+ "firefox_android": "65",
+ "safari": "14",
+ "safari_ios": "14"
+ }
+ },
+ "css.types.time": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "4",
+ "firefox_android": "4",
+ "safari": "3.1",
+ "safari_ios": "2"
+ }
+ }
+ },
+ "support": {
+ "chrome": "43",
+ "chrome_android": "43",
+ "edge": "12",
+ "firefox": "16",
+ "firefox_android": "16",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ }
+ },
+ "appearance": {
+ "compat_features": [
+ "css.properties.appearance",
+ "css.properties.appearance.auto",
+ "css.properties.appearance.button",
+ "css.properties.appearance.checkbox",
+ "css.properties.appearance.listbox",
+ "css.properties.appearance.menulist",
+ "css.properties.appearance.menulist-button",
+ "css.properties.appearance.meter",
+ "css.properties.appearance.none",
+ "css.properties.appearance.progress-bar",
+ "css.properties.appearance.radio",
+ "css.properties.appearance.searchfield",
+ "css.properties.appearance.textarea",
+ "css.properties.appearance.textfield"
+ ],
+ "description": "The appearance CSS property controls the appearance of form controls. Using appearance: none disables any default native appearance and allows the elements to be styled with CSS.",
+ "description_html": "The appearance
CSS property controls the appearance of form controls. Using appearance: none
disables any default native appearance and allows the elements to be styled with CSS.",
+ "group": "css",
+ "name": "appearance",
+ "spec": "https://drafts.csswg.org/css-ui-4/#appearance-switching",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "by_compat_key": {
+ "css.properties.appearance": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.auto": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.button": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.checkbox": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.listbox": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.menulist": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.menulist-button": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.meter": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.none": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.progress-bar": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.radio": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.searchfield": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.textarea": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "css.properties.appearance.textfield": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "80",
+ "firefox_android": "80",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "aria-attribute-reflection": {
+ "compat_features": [
+ "api.Element.ariaActiveDescendantElement",
+ "api.Element.ariaAtomic",
+ "api.Element.ariaAutoComplete",
+ "api.Element.ariaBrailleLabel",
+ "api.Element.ariaBrailleRoleDescription",
+ "api.Element.ariaBusy",
+ "api.Element.ariaChecked",
+ "api.Element.ariaColCount",
+ "api.Element.ariaColIndex",
+ "api.Element.ariaColIndexText",
+ "api.Element.ariaColSpan",
+ "api.Element.ariaControlsElements",
+ "api.Element.ariaCurrent",
+ "api.Element.ariaDescribedByElements",
+ "api.Element.ariaDescription",
+ "api.Element.ariaDetailsElements",
+ "api.Element.ariaDisabled",
+ "api.Element.ariaErrorMessageElements",
+ "api.Element.ariaExpanded",
+ "api.Element.ariaFlowToElements",
+ "api.Element.ariaHasPopup",
+ "api.Element.ariaHidden",
+ "api.Element.ariaInvalid",
+ "api.Element.ariaKeyShortcuts",
+ "api.Element.ariaLabel",
+ "api.Element.ariaLabelledByElements",
+ "api.Element.ariaLevel",
+ "api.Element.ariaLive",
+ "api.Element.ariaModal",
+ "api.Element.ariaMultiLine",
+ "api.Element.ariaMultiSelectable",
+ "api.Element.ariaOrientation",
+ "api.Element.ariaOwnsElements",
+ "api.Element.ariaPlaceholder",
+ "api.Element.ariaPosInSet",
+ "api.Element.ariaPressed",
+ "api.Element.ariaReadOnly",
+ "api.Element.ariaRelevant",
+ "api.Element.ariaRequired",
+ "api.Element.ariaRoleDescription",
+ "api.Element.ariaRowCount",
+ "api.Element.ariaRowIndex",
+ "api.Element.ariaRowIndexText",
+ "api.Element.ariaRowSpan",
+ "api.Element.ariaSelected",
+ "api.Element.ariaSetSize",
+ "api.Element.ariaSort",
+ "api.Element.ariaValueMax",
+ "api.Element.ariaValueMin",
+ "api.Element.ariaValueNow",
+ "api.Element.ariaValueText",
+ "api.Element.role",
+ "api.ElementInternals.ariaActiveDescendantElement",
+ "api.ElementInternals.ariaAtomic",
+ "api.ElementInternals.ariaAutoComplete",
+ "api.ElementInternals.ariaBrailleLabel",
+ "api.ElementInternals.ariaBrailleRoleDescription",
+ "api.ElementInternals.ariaBusy",
+ "api.ElementInternals.ariaChecked",
+ "api.ElementInternals.ariaColCount",
+ "api.ElementInternals.ariaColIndex",
+ "api.ElementInternals.ariaColIndexText",
+ "api.ElementInternals.ariaColSpan",
+ "api.ElementInternals.ariaControlsElements",
+ "api.ElementInternals.ariaCurrent",
+ "api.ElementInternals.ariaDescribedByElements",
+ "api.ElementInternals.ariaDescription",
+ "api.ElementInternals.ariaDetailsElements",
+ "api.ElementInternals.ariaDisabled",
+ "api.ElementInternals.ariaErrorMessageElements",
+ "api.ElementInternals.ariaExpanded",
+ "api.ElementInternals.ariaFlowToElements",
+ "api.ElementInternals.ariaHasPopup",
+ "api.ElementInternals.ariaHidden",
+ "api.ElementInternals.ariaInvalid",
+ "api.ElementInternals.ariaKeyShortcuts",
+ "api.ElementInternals.ariaLabel",
+ "api.ElementInternals.ariaLabelledByElements",
+ "api.ElementInternals.ariaLevel",
+ "api.ElementInternals.ariaLive",
+ "api.ElementInternals.ariaModal",
+ "api.ElementInternals.ariaMultiLine",
+ "api.ElementInternals.ariaMultiSelectable",
+ "api.ElementInternals.ariaOrientation",
+ "api.ElementInternals.ariaOwnsElements",
+ "api.ElementInternals.ariaPlaceholder",
+ "api.ElementInternals.ariaPosInSet",
+ "api.ElementInternals.ariaPressed",
+ "api.ElementInternals.ariaReadOnly",
+ "api.ElementInternals.ariaRequired",
+ "api.ElementInternals.ariaRoleDescription",
+ "api.ElementInternals.ariaRowCount",
+ "api.ElementInternals.ariaRowIndex",
+ "api.ElementInternals.ariaRowIndexText",
+ "api.ElementInternals.ariaRowSpan",
+ "api.ElementInternals.ariaSelected",
+ "api.ElementInternals.ariaSetSize",
+ "api.ElementInternals.ariaSort",
+ "api.ElementInternals.ariaValueMax",
+ "api.ElementInternals.ariaValueMin",
+ "api.ElementInternals.ariaValueNow",
+ "api.ElementInternals.ariaValueText",
+ "api.ElementInternals.role"
+ ],
+ "description": "WAI-ARIA attributes have corresponding properties on Element and ElementInternals objects.",
+ "description_html": "WAI-ARIA attributes have corresponding properties on Element
and ElementInternals
objects.",
+ "name": "ARIA attribute reflection",
+ "spec": "https://w3c.github.io/aria/#accessibilityroleandproperties-correspondence",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "by_compat_key": {
+ "api.Element.ariaActiveDescendantElement": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaAtomic": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaAutoComplete": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaBrailleLabel": {
+ "baseline": "low",
+ "baseline_low_date": "2024-09-16",
+ "support": {
+ "chrome": "107",
+ "chrome_android": "107",
+ "edge": "107",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "18",
+ "safari_ios": "18"
+ }
+ },
+ "api.Element.ariaBrailleRoleDescription": {
+ "baseline": "low",
+ "baseline_low_date": "2024-09-16",
+ "support": {
+ "chrome": "107",
+ "chrome_android": "107",
+ "edge": "107",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "18",
+ "safari_ios": "18"
+ }
+ },
+ "api.Element.ariaBusy": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaChecked": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaColCount": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaColIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaColIndexText": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128",
+ "firefox": "119",
+ "firefox_android": "119"
+ }
+ },
+ "api.Element.ariaColSpan": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaControlsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaCurrent": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaDescribedByElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaDescription": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-05",
+ "support": {
+ "chrome": "83",
+ "chrome_android": "83",
+ "edge": "83",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ },
+ "api.Element.ariaDetailsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaDisabled": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaErrorMessageElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaExpanded": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaFlowToElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaHasPopup": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaHidden": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaInvalid": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "102",
+ "chrome_android": "102",
+ "edge": "102",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaKeyShortcuts": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaLabel": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaLabelledByElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaLevel": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaLive": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaModal": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaMultiLine": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaMultiSelectable": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaOrientation": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaOwnsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.Element.ariaPlaceholder": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaPosInSet": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaPressed": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaReadOnly": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRelevant": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRequired": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRoleDescription": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRowCount": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRowIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaRowIndexText": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128",
+ "firefox": "119",
+ "firefox_android": "119"
+ }
+ },
+ "api.Element.ariaRowSpan": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaSelected": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaSetSize": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaSort": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaValueMax": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaValueMin": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaValueNow": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.ariaValueText": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.Element.role": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "103",
+ "chrome_android": "103",
+ "edge": "103",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "12.1",
+ "safari_ios": "12.2"
+ }
+ },
+ "api.ElementInternals.ariaActiveDescendantElement": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaAtomic": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaAutoComplete": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaBrailleLabel": {
+ "baseline": "low",
+ "baseline_low_date": "2024-09-16",
+ "support": {
+ "chrome": "107",
+ "chrome_android": "107",
+ "edge": "107",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "18",
+ "safari_ios": "18"
+ }
+ },
+ "api.ElementInternals.ariaBrailleRoleDescription": {
+ "baseline": "low",
+ "baseline_low_date": "2024-09-16",
+ "support": {
+ "chrome": "107",
+ "chrome_android": "107",
+ "edge": "107",
+ "firefox": "125",
+ "firefox_android": "125",
+ "safari": "18",
+ "safari_ios": "18"
+ }
+ },
+ "api.ElementInternals.ariaBusy": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaChecked": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaColCount": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaColIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaColIndexText": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128",
+ "firefox": "119",
+ "firefox_android": "119"
+ }
+ },
+ "api.ElementInternals.ariaColSpan": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaControlsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaCurrent": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaDescribedByElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaDescription": {
+ "baseline": false,
+ "support": {
+ "chrome": "83",
+ "chrome_android": "83",
+ "edge": "83",
+ "firefox": "119",
+ "firefox_android": "119"
+ }
+ },
+ "api.ElementInternals.ariaDetailsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaDisabled": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaErrorMessageElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaExpanded": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaFlowToElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaHasPopup": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaHidden": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaInvalid": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "102",
+ "chrome_android": "102",
+ "edge": "102",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaKeyShortcuts": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaLabel": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaLabelledByElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaLevel": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaLive": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaModal": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaMultiLine": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaMultiSelectable": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaOrientation": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaOwnsElements": {
+ "baseline": false,
+ "support": {
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaPlaceholder": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaPosInSet": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaPressed": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaReadOnly": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaRequired": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaRoleDescription": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaRowCount": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaRowIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaRowIndexText": {
+ "baseline": false,
+ "support": {
+ "chrome": "128",
+ "chrome_android": "128",
+ "edge": "128",
+ "firefox": "119",
+ "firefox_android": "119"
+ }
+ },
+ "api.ElementInternals.ariaRowSpan": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaSelected": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaSetSize": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "84",
+ "chrome_android": "84",
+ "edge": "84",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaSort": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaValueMax": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaValueMin": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaValueNow": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.ariaValueText": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "81",
+ "chrome_android": "81",
+ "edge": "81",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ },
+ "api.ElementInternals.role": {
+ "baseline": "low",
+ "baseline_low_date": "2023-10-24",
+ "support": {
+ "chrome": "103",
+ "chrome_android": "103",
+ "edge": "103",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "103",
+ "chrome_android": "103",
+ "edge": "103",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ }
+ },
+ "array": {
+ "compat_features": [
+ "javascript.builtins.Array",
+ "javascript.builtins.Array.Array",
+ "javascript.builtins.Array.concat",
+ "javascript.builtins.Array.join",
+ "javascript.builtins.Array.length",
+ "javascript.builtins.Array.pop",
+ "javascript.builtins.Array.push",
+ "javascript.builtins.Array.reverse",
+ "javascript.builtins.Array.shift",
+ "javascript.builtins.Array.slice",
+ "javascript.builtins.Array.sort",
+ "javascript.builtins.Array.toString",
+ "javascript.builtins.Array.unshift",
+ "javascript.grammar.array_literals"
+ ],
+ "description": "Arrays are ordered lists of JavaScript values.",
+ "description_html": "Arrays are ordered lists of JavaScript values.",
+ "group": "arrays",
+ "name": "Array (initial support)",
+ "snapshot": "ecmascript-1",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-objects",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array-constructor",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.concat",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.join",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-array-instances-length",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.pop",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.push",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reverse",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.shift",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.slice",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.sort",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tolocalestring",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tostring",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.unshift",
+ "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-array-initializer"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "javascript.builtins.Array": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.Array": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.concat": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.join": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.length": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.pop": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.push": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.reverse": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.shift": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.slice": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.sort": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.toString": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.unshift": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.grammar.array_literals": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "array-at": {
+ "compat_features": [
+ "javascript.builtins.Array.at",
+ "javascript.builtins.TypedArray.at"
+ ],
+ "description": "The at() method of arrays and typed arrays returns the item at an index, including negative indices for getting items relative to the end of an array. Also known as the relative indexing method.",
+ "description_html": "The at()
method of arrays and typed arrays returns the item at an index, including negative indices for getting items relative to the end of an array. Also known as the relative indexing method.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array at()",
+ "snapshot": "ecmascript-2022",
+ "spec": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.at",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "by_compat_key": {
+ "javascript.builtins.Array.at": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "92",
+ "chrome_android": "92",
+ "edge": "92",
+ "firefox": "90",
+ "firefox_android": "90",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "javascript.builtins.TypedArray.at": {
+ "baseline": "high",
+ "baseline_high_date": "2024-09-14",
+ "baseline_low_date": "2022-03-14",
+ "support": {
+ "chrome": "92",
+ "chrome_android": "92",
+ "edge": "92",
+ "firefox": "90",
+ "firefox_android": "90",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "92",
+ "chrome_android": "92",
+ "edge": "92",
+ "firefox": "90",
+ "firefox_android": "90",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "array-by-copy": {
+ "compat_features": [
+ "javascript.builtins.Array.toReversed",
+ "javascript.builtins.Array.toSorted",
+ "javascript.builtins.Array.toSpliced",
+ "javascript.builtins.Array.with",
+ "javascript.builtins.TypedArray.toReversed",
+ "javascript.builtins.TypedArray.toSorted",
+ "javascript.builtins.TypedArray.with"
+ ],
+ "description": "The toReversed(), toSorted(), toSpliced(), and with() methods of arrays and typed arrays return changed copies of arrays. They stand in contrast to methods such as sort() or reverse() that change arrays in place.",
+ "description_html": "The toReversed()
, toSorted()
, toSpliced()
, and with()
methods of arrays and typed arrays return changed copies of arrays. They stand in contrast to methods such as sort()
or reverse()
that change arrays in place.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array by copy",
+ "snapshot": "ecmascript-2023",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.toreversed",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tosorted",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.tospliced",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.with",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.toreversed",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.tosorted",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.with"
+ ],
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "by_compat_key": {
+ "javascript.builtins.Array.toReversed": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.Array.toSorted": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.Array.toSpliced": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.Array.with": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.TypedArray.toReversed": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.TypedArray.toSorted": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ },
+ "javascript.builtins.TypedArray.with": {
+ "baseline": "low",
+ "baseline_low_date": "2023-07-04",
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ }
+ },
+ "support": {
+ "chrome": "110",
+ "chrome_android": "110",
+ "edge": "110",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16",
+ "safari_ios": "16"
+ }
+ }
+ },
+ "array-copywithin": {
+ "compat_features": [
+ "javascript.builtins.Array.copyWithin",
+ "javascript.builtins.TypedArray.copyWithin"
+ ],
+ "description": "The copyWithin() method of arrays and typed arrays shifts or copies items of an array to another index of the array without changing its length.",
+ "description_html": "The copyWithin()
method of arrays and typed arrays shifts or copies items of an array to another index of the array without changing its length.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array copyWithin()",
+ "snapshot": "ecmascript-2015",
+ "spec": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.copywithin",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.copyWithin": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "32",
+ "firefox_android": "32",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "javascript.builtins.TypedArray.copyWithin": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "34",
+ "firefox_android": "34",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "34",
+ "firefox_android": "34",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-fill": {
+ "compat_features": [
+ "javascript.builtins.Array.fill",
+ "javascript.builtins.TypedArray.fill"
+ ],
+ "description": "The fill() method of arrays and typed arrays sets all or some items of an array to a given a value.",
+ "description_html": "The fill()
method of arrays and typed arrays sets all or some items of an array to a given a value.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array fill()",
+ "snapshot": "ecmascript-2015",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.fill",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.fill"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.fill": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-01",
+ "baseline_low_date": "2015-09-01",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "31",
+ "firefox_android": "31",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "javascript.builtins.TypedArray.fill": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "37",
+ "firefox_android": "37",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "37",
+ "firefox_android": "37",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-find": {
+ "caniuse": [
+ "array-find",
+ "array-find-index"
+ ],
+ "compat_features": [
+ "javascript.builtins.Array.find",
+ "javascript.builtins.Array.findIndex",
+ "javascript.builtins.TypedArray.find",
+ "javascript.builtins.TypedArray.findIndex"
+ ],
+ "description": "The find() and findIndex() methods of arrays and typed arrays search an array for the first item that satisfies a test function.",
+ "description_html": "The find()
and findIndex()
methods of arrays and typed arrays search an array for the first item that satisfies a test function.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array find() and findIndex()",
+ "snapshot": "ecmascript-2015",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.find",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findindex",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.find",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.findindex"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.find": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-01",
+ "baseline_low_date": "2015-09-01",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "25",
+ "firefox_android": "4",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "javascript.builtins.Array.findIndex": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-01",
+ "baseline_low_date": "2015-09-01",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "25",
+ "firefox_android": "4",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "javascript.builtins.TypedArray.find": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "37",
+ "firefox_android": "37",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ },
+ "javascript.builtins.TypedArray.findIndex": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "37",
+ "firefox_android": "37",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "37",
+ "firefox_android": "37",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-findlast": {
+ "compat_features": [
+ "javascript.builtins.Array.findLast",
+ "javascript.builtins.Array.findLastIndex",
+ "javascript.builtins.TypedArray.findLast",
+ "javascript.builtins.TypedArray.findLastIndex"
+ ],
+ "description": "The findLast() and findLastIndex() methods of arrays and typed arrays search an array in reverse order for the first item that satisfies a test function.",
+ "description_html": "The findLast()
and findLastIndex()
methods of arrays and typed arrays search an array in reverse order for the first item that satisfies a test function.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array findLast() and findLastIndex()",
+ "snapshot": "ecmascript-2023",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlast",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.findlastindex",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.findlast",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.findlastindex"
+ ],
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2022-08-23",
+ "by_compat_key": {
+ "javascript.builtins.Array.findLast": {
+ "baseline": "low",
+ "baseline_low_date": "2022-08-23",
+ "support": {
+ "chrome": "97",
+ "chrome_android": "97",
+ "edge": "97",
+ "firefox": "104",
+ "firefox_android": "104",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "javascript.builtins.Array.findLastIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2022-08-23",
+ "support": {
+ "chrome": "97",
+ "chrome_android": "97",
+ "edge": "97",
+ "firefox": "104",
+ "firefox_android": "104",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "javascript.builtins.TypedArray.findLast": {
+ "baseline": "low",
+ "baseline_low_date": "2022-08-23",
+ "support": {
+ "chrome": "97",
+ "chrome_android": "97",
+ "edge": "97",
+ "firefox": "104",
+ "firefox_android": "104",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ },
+ "javascript.builtins.TypedArray.findLastIndex": {
+ "baseline": "low",
+ "baseline_low_date": "2022-08-23",
+ "support": {
+ "chrome": "97",
+ "chrome_android": "97",
+ "edge": "97",
+ "firefox": "104",
+ "firefox_android": "104",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "97",
+ "chrome_android": "97",
+ "edge": "97",
+ "firefox": "104",
+ "firefox_android": "104",
+ "safari": "15.4",
+ "safari_ios": "15.4"
+ }
+ }
+ },
+ "array-flat": {
+ "caniuse": "array-flat",
+ "compat_features": [
+ "javascript.builtins.Array.flat",
+ "javascript.builtins.Array.flatMap"
+ ],
+ "description": "The flat() and flatMap() methods for arrays creates a new array such that each nested array item is concatenated into it.",
+ "description_html": "The flat()
and flatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it.",
+ "group": "arrays",
+ "name": "Array flat() and flatMap()",
+ "snapshot": "ecmascript-2019",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flat",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.flatmap"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "by_compat_key": {
+ "javascript.builtins.Array.flat": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "69",
+ "chrome_android": "69",
+ "edge": "79",
+ "firefox": "62",
+ "firefox_android": "62",
+ "safari": "12",
+ "safari_ios": "12"
+ }
+ },
+ "javascript.builtins.Array.flatMap": {
+ "baseline": "high",
+ "baseline_high_date": "2022-07-15",
+ "baseline_low_date": "2020-01-15",
+ "support": {
+ "chrome": "69",
+ "chrome_android": "69",
+ "edge": "79",
+ "firefox": "62",
+ "firefox_android": "62",
+ "safari": "12",
+ "safari_ios": "12"
+ }
+ }
+ },
+ "support": {
+ "chrome": "69",
+ "chrome_android": "69",
+ "edge": "79",
+ "firefox": "62",
+ "firefox_android": "62",
+ "safari": "12",
+ "safari_ios": "12"
+ }
+ }
+ },
+ "array-from": {
+ "compat_features": [
+ "javascript.builtins.Array.from",
+ "javascript.builtins.TypedArray.from"
+ ],
+ "description": "The Array.from() and typed array .from() static methods copy items from an iterable or array-like object to make a new array.",
+ "description_html": "The Array.from()
and typed array .from()
static methods copy items from an iterable or array-like object to make a new array.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array.from()",
+ "snapshot": "ecmascript-2015",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.from",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.of"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.from": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "32",
+ "firefox_android": "32",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "javascript.builtins.TypedArray.from": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "38",
+ "firefox_android": "38",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "38",
+ "firefox_android": "38",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-fromasync": {
+ "compat_features": [
+ "javascript.builtins.Array.fromAsync"
+ ],
+ "description": "The Array.fromAsync() static method copies items from an async iterable object to make a new array.",
+ "description_html": "The Array.fromAsync()
static method copies items from an async iterable object to make a new array.",
+ "group": "arrays",
+ "name": "Array.fromAsync()",
+ "spec": "https://tc39.es/proposal-array-from-async/#sec-array.fromAsync",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2024-01-25",
+ "by_compat_key": {
+ "javascript.builtins.Array.fromAsync": {
+ "baseline": "low",
+ "baseline_low_date": "2024-01-25",
+ "support": {
+ "chrome": "121",
+ "chrome_android": "121",
+ "edge": "121",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "121",
+ "chrome_android": "121",
+ "edge": "121",
+ "firefox": "115",
+ "firefox_android": "115",
+ "safari": "16.4",
+ "safari_ios": "16.4"
+ }
+ }
+ },
+ "array-group": {
+ "compat_features": [
+ "javascript.builtins.Map.groupBy",
+ "javascript.builtins.Object.groupBy"
+ ],
+ "description": "The Object.groupBy() and Map.groupBy() static methods group values of arrays and iterables based on a function that returns a key for each value.",
+ "description_html": "The Object.groupBy()
and Map.groupBy()
static methods group values of arrays and iterables based on a function that returns a key for each value.",
+ "group": "maps",
+ "name": "Array grouping",
+ "spec": "https://tc39.es/ecma262/multipage/abstract-operations.html#sec-groupby",
+ "status": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-05",
+ "by_compat_key": {
+ "javascript.builtins.Map.groupBy": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-05",
+ "support": {
+ "chrome": "117",
+ "chrome_android": "117",
+ "edge": "117",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ },
+ "javascript.builtins.Object.groupBy": {
+ "baseline": "low",
+ "baseline_low_date": "2024-03-05",
+ "support": {
+ "chrome": "117",
+ "chrome_android": "117",
+ "edge": "117",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "support": {
+ "chrome": "117",
+ "chrome_android": "117",
+ "edge": "117",
+ "firefox": "119",
+ "firefox_android": "119",
+ "safari": "17.4",
+ "safari_ios": "17.4"
+ }
+ }
+ },
+ "array-includes": {
+ "compat_features": [
+ "javascript.builtins.Array.includes",
+ "javascript.builtins.TypedArray.includes"
+ ],
+ "description": "The includes() method of arrays and typed arrays returns whether a given value appears in the array.",
+ "description_html": "The includes()
method of arrays and typed arrays returns whether a given value appears in the array.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array includes()",
+ "snapshot": "ecmascript-2016",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.includes",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.includes"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.includes": {
+ "baseline": "high",
+ "baseline_high_date": "2019-02-02",
+ "baseline_low_date": "2016-08-02",
+ "support": {
+ "chrome": "47",
+ "chrome_android": "47",
+ "edge": "14",
+ "firefox": "43",
+ "firefox_android": "43",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "javascript.builtins.TypedArray.includes": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "47",
+ "chrome_android": "47",
+ "edge": "14",
+ "firefox": "43",
+ "firefox_android": "43",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "47",
+ "chrome_android": "47",
+ "edge": "14",
+ "firefox": "43",
+ "firefox_android": "43",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-isarray": {
+ "compat_features": [
+ "javascript.builtins.Array.isArray"
+ ],
+ "description": "The Array.isArray() static method checks whether a value is an array.",
+ "description_html": "The Array.isArray()
static method checks whether a value is an array.",
+ "group": "arrays",
+ "name": "Array.isArray()",
+ "snapshot": "ecmascript-5",
+ "spec": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.isarray",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "javascript.builtins.Array.isArray": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "4",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "4",
+ "firefox_android": "4",
+ "safari": "5",
+ "safari_ios": "5"
+ }
+ }
+ },
+ "support": {
+ "chrome": "4",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "4",
+ "firefox_android": "4",
+ "safari": "5",
+ "safari_ios": "5"
+ }
+ }
+ },
+ "array-iteration-methods": {
+ "compat_features": [
+ "javascript.builtins.Array.every",
+ "javascript.builtins.Array.filter",
+ "javascript.builtins.Array.forEach",
+ "javascript.builtins.Array.indexOf",
+ "javascript.builtins.Array.lastIndexOf",
+ "javascript.builtins.Array.map",
+ "javascript.builtins.Array.reduce",
+ "javascript.builtins.Array.reduceRight",
+ "javascript.builtins.Array.some"
+ ],
+ "description": "Array iteration methods",
+ "description_html": "Array iteration methods",
+ "group": "arrays",
+ "name": "Array iteration methods",
+ "snapshot": "ecmascript-5",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.every",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.filter",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.foreach",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.indexof",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.lastindexof",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.map",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduce",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.reduceright",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.some"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "javascript.builtins.Array.every": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.filter": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.forEach": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.indexOf": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.lastIndexOf": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.map": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ },
+ "javascript.builtins.Array.reduce": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "3",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "3",
+ "firefox_android": "4",
+ "safari": "4",
+ "safari_ios": "3.2"
+ }
+ },
+ "javascript.builtins.Array.reduceRight": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "3",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "3",
+ "firefox_android": "4",
+ "safari": "4",
+ "safari_ios": "3.2"
+ }
+ },
+ "javascript.builtins.Array.some": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1.5",
+ "firefox_android": "4",
+ "safari": "3",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "3",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "3",
+ "firefox_android": "4",
+ "safari": "4",
+ "safari_ios": "3.2"
+ }
+ }
+ },
+ "array-iterators": {
+ "compat_features": [
+ "javascript.builtins.Array.@@iterator",
+ "javascript.builtins.Array.entries",
+ "javascript.builtins.Array.keys",
+ "javascript.builtins.Array.values"
+ ],
+ "description": "Arrays are iterable with the for … of statement and enumerable with the methods entries(), keys(), and values().",
+ "description_html": "Arrays are iterable with the for … of
statement and enumerable with the methods entries()
, keys()
, and values()
.",
+ "group": [
+ "arrays",
+ "iterators"
+ ],
+ "name": "Array iterators",
+ "snapshot": "ecmascript-2015",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype-@@iterator",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.entries",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.keys",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.values"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2020-11-09",
+ "baseline_low_date": "2018-05-09",
+ "by_compat_key": {
+ "javascript.builtins.Array.@@iterator": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "38",
+ "chrome_android": "38",
+ "edge": "12",
+ "firefox": "36",
+ "firefox_android": "36",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ },
+ "javascript.builtins.Array.entries": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "38",
+ "chrome_android": "38",
+ "edge": "12",
+ "firefox": "28",
+ "firefox_android": "28",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "javascript.builtins.Array.keys": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "38",
+ "chrome_android": "38",
+ "edge": "12",
+ "firefox": "28",
+ "firefox_android": "28",
+ "safari": "8",
+ "safari_ios": "8"
+ }
+ },
+ "javascript.builtins.Array.values": {
+ "baseline": "high",
+ "baseline_high_date": "2020-11-09",
+ "baseline_low_date": "2018-05-09",
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "14",
+ "firefox": "60",
+ "firefox_android": "60",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ }
+ },
+ "support": {
+ "chrome": "66",
+ "chrome_android": "66",
+ "edge": "14",
+ "firefox": "60",
+ "firefox_android": "60",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-of": {
+ "compat_features": [
+ "javascript.builtins.Array.of",
+ "javascript.builtins.TypedArray.of"
+ ],
+ "description": "The Array.of() and typed array .of() static methods create new arrays from the values of any number of arguments.",
+ "description_html": "The Array.of()
and typed array .of()
static methods create new arrays from the values of any number of arguments.",
+ "group": [
+ "arrays",
+ "typed-arrays"
+ ],
+ "name": "Array.of()",
+ "snapshot": "ecmascript-2015",
+ "spec": [
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.of",
+ "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.of"
+ ],
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "by_compat_key": {
+ "javascript.builtins.Array.of": {
+ "baseline": "high",
+ "baseline_high_date": "2018-03-30",
+ "baseline_low_date": "2015-09-30",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "39",
+ "edge": "12",
+ "firefox": "25",
+ "firefox_android": "25",
+ "safari": "9",
+ "safari_ios": "9"
+ }
+ },
+ "javascript.builtins.TypedArray.of": {
+ "baseline": "high",
+ "baseline_high_date": "2019-03-20",
+ "baseline_low_date": "2016-09-20",
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "38",
+ "firefox_android": "38",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "support": {
+ "chrome": "45",
+ "chrome_android": "45",
+ "edge": "12",
+ "firefox": "38",
+ "firefox_android": "38",
+ "safari": "10",
+ "safari_ios": "10"
+ }
+ }
+ },
+ "array-splice": {
+ "compat_features": [
+ "javascript.builtins.Array.splice"
+ ],
+ "description": "The array splice() method changes an array in-place. You can use it to delete items, overwrite items, or insert items, starting from an index.",
+ "description_html": "The array splice()
method changes an array in-place. You can use it to delete items, overwrite items, or insert items, starting from an index.",
+ "group": "arrays",
+ "name": "Array splice()",
+ "snapshot": "ecmascript-2015",
+ "spec": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.splice",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "javascript.builtins.Array.splice": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "support": {
+ "chrome": "1",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "1",
+ "firefox_android": "4",
+ "safari": "1",
+ "safari_ios": "1"
+ }
+ }
+ },
+ "article": {
+ "compat_features": [
+ "html.elements.article"
+ ],
+ "description": "The element represents self-contained content, which is intended to be independently distributable or reusable, such as a comment, a blog post, or news article.",
+ "description_html": "The <article>
element represents self-contained content, which is intended to be independently distributable or reusable, such as a comment, a blog post, or news article.",
+ "group": "html-elements",
+ "name": "",
+ "spec": "https://html.spec.whatwg.org/multipage/sections.html#the-article-element",
+ "status": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "by_compat_key": {
+ "html.elements.article": {
+ "baseline": "high",
+ "baseline_high_date": "2018-01-29",
+ "baseline_low_date": "2015-07-29",
+ "support": {
+ "chrome": "5",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "4",
+ "firefox_android": "4",
+ "safari": "5",
+ "safari_ios": "4.2"
+ }
+ }
+ },
+ "support": {
+ "chrome": "5",
+ "chrome_android": "18",
+ "edge": "12",
+ "firefox": "4",
+ "firefox_android": "4",
+ "safari": "5",
+ "safari_ios": "4.2"
+ }
+ }
+ },
+ "aside": {
+ "compat_features": [
+ "html.elements.aside"
+ ],
+ "description": "The