From 568b48991bdc84f59005c94f5a6dbc89a611c1b8 Mon Sep 17 00:00:00 2001 From: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com> Date: Mon, 22 Jan 2024 07:50:57 -0800 Subject: [PATCH] Begin generating scores for Interop 2024 (#206) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * begin generating scores for interop 2024 * Update interop-scoring/category-data.json Co-authored-by: Philip Jägenstedt * Update category-data.json * collect edge scores for 2024 --------- Co-authored-by: Philip Jägenstedt --- build.sh | 8 +- interop-scoring/category-data.json | 275 +++++++++++++++++++++++++++++ 2 files changed, 280 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 9a97021fe..87d4612c0 100755 --- a/build.sh +++ b/build.sh @@ -38,12 +38,14 @@ update_bsf_csv out/data/experimental-browser-specific-failures.csv update_interop_year() { local YEAR="${1}" + local PRODUCTS="${2}" mkdir -p out/data/interop-${YEAR}/ - node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} - node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --experimental + node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --products=${PRODUCTS} + node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --products=${PRODUCTS} --experimental mv interop-${YEAR}-*.csv out/data/interop-${YEAR}/ } -update_interop_year 2023 +update_interop_year 2023 chrome,firefox,safari +update_interop_year 2024 chrome,edge,firefox,safari diff --git a/interop-scoring/category-data.json b/interop-scoring/category-data.json index 5c8d2dcb5..2331a7fdc 100644 --- a/interop-scoring/category-data.json +++ b/interop-scoring/category-data.json @@ -333,5 +333,280 @@ ] } ] + }, + "2024": { + "categories": [ + { + "name": "interop-2024-accessibility", + "labels": [ + "interop-2024-accessibility" + ] + }, + { + "name": "interop-2024-starting-style-transition-behavior", + "labels": [ + "interop-2024-starting-style", + "interop-2024-transition-behavior" + ] + }, + { + "name": "interop-2023-property", + "labels": [ + "interop-2023-property" + ] + }, + { + "name": "interop-2024-dsd", + "labels": [ + "interop-2024-dsd" + ] + }, + { + "name": "interop-2024-dir", + "labels": [ + "interop-2024-dir" + ] + }, + { + "name": "interop-2024-font-size-adjust", + "labels": [ + "interop-2024-font-size-adjust" + ] + }, + { + "name": "interop-2024-websockets", + "labels": [ + "interop-2024-websockets" + ] + }, + { + "name": "interop-2024-indexeddb", + "labels": [ + "interop-2024-indexeddb" + ] + }, + { + "name": "interop-2024-layout", + "labels": [ + "interop-2021-flexbox", + "interop-2023-flexbox", + "interop-2023-grid", + "interop-2022-subgrid" + ] + }, + { + "name": "interop-2024-nesting", + "labels": [ + "interop-2024-nesting" + ] + }, + { + "name": "interop-2023-events", + "labels": [ + "interop-2023-events" + ] + }, + { + "name": "interop-2024-popover", + "labels": [ + "interop-2024-popover" + ] + }, + { + "name": "interop-2024-relative-color", + "labels": [ + "interop-2024-relative-color" + ] + }, + { + "name": "interop-2024-video-rvfc", + "labels": [ + "interop-2024-video-rvfc" + ] + }, + { + "name": "interop-2024-scrollbar", + "labels": [ + "interop-2024-scrollbar" + ] + }, + { + "name": "interop-2024-text-wrap", + "labels": [ + "interop-2024-text-wrap" + ] + }, + { + "name": "interop-2023-url", + "labels": [ + "interop-2023-url" + ] + }, + { + "name": "interop-2021-aspect-ratio", + "labels": [ + "interop-2021-aspect-ratio" + ] + }, + { + "name": "interop-2021-position-sticky", + "labels": [ + "interop-2021-position-sticky" + ] + }, + { + "name": "interop-2022-cascade", + "labels": [ + "interop-2022-cascade" + ] + }, + { + "name": "interop-2022-dialog", + "labels": [ + "interop-2022-dialog" + ] + }, + { + "name": "interop-2022-text", + "labels": [ + "interop-2022-text" + ] + }, + { + "name": "interop-2022-viewport", + "labels": [ + "interop-2022-viewport" + ] + }, + { + "name": "interop-2022-webcompat", + "labels": [ + "interop-2022-webcompat" + ] + }, + { + "name": "interop-2023-cssborderimage", + "labels": [ + "interop-2023-cssborderimage" + ] + }, + { + "name": "interop-2023-color", + "labels": [ + "interop-2022-color", + "interop-2023-color" + ] + }, + { + "name": "interop-2023-container", + "labels": [ + "interop-2023-container" + ] + }, + { + "name": "interop-2023-contain", + "labels": [ + "interop-2022-contain", + "interop-2023-contain" + ] + }, + { + "name": "interop-2023-pseudos", + "labels": [ + "interop-2023-pseudos" + ] + }, + { + "name": "interop-2023-fonts", + "labels": [ + "interop-2023-fonts" + ] + }, + { + "name": "interop-2023-forms", + "labels": [ + "interop-2022-forms", + "interop-2023-forms" + ] + }, + { + "name": "interop-2023-has", + "labels": [ + "interop-2023-has" + ] + }, + { + "name": "interop-2023-inert", + "labels": [ + "interop-2023-inert" + ] + }, + { + "name": "interop-2023-cssmasking", + "labels": [ + "interop-2023-cssmasking" + ] + }, + { + "name": "interop-2023-mathfunctions", + "labels": [ + "interop-2023-mathfunctions" + ] + }, + { + "name": "interop-2023-mediaqueries", + "labels": [ + "interop-2023-mediaqueries" + ] + }, + { + "name": "interop-2023-modules", + "labels": [ + "interop-2023-modules" + ] + }, + { + "name": "interop-2023-motion", + "labels": [ + "interop-2023-motion" + ] + }, + { + "name": "interop-2023-offscreencanvas", + "labels": [ + "interop-2023-offscreencanvas" + ] + }, + { + "name": "interop-2022-scrolling", + "labels": [ + "interop-2022-scrolling" + ] + }, + { + "name": "interop-2021-transforms", + "labels": [ + "interop-2021-transforms" + ] + }, + { + "name": "interop-2023-webcodecs", + "labels": [ + "interop-2023-webcodecs" + ] + }, + { + "name": "interop-2023-webcompat", + "labels": [ + "interop-2023-webcompat" + ] + }, + { + "name": "interop-2023-webcomponents", + "labels": [ + "interop-2023-webcomponents" + ] + } + ] } }