From 1b802a83ca9ec4aa2db6fd42848c4f0051780123 Mon Sep 17 00:00:00 2001 From: Kurt Catti-Schmidt Date: Fri, 13 Feb 2026 14:29:36 -0800 Subject: [PATCH 1/4] Initial commit --- html/elements/link.json | 93 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/html/elements/link.json b/html/elements/link.json index f2ab88e224db10..dfc704a633ce18 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -1000,6 +1000,99 @@ "standard_track": true, "deprecated": false } + }, + "as-json": { + "__compat": { + "description": "`as=json`", + "support": { + "chrome": { + "version_added": "147" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "as-script": { + "__compat": { + "description": "`as=script`", + "support": { + "chrome": { + "version_added": "66" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "115" + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "as-style": { + "__compat": { + "description": "`as=style`", + "support": { + "chrome": { + "version_added": "147" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } }, "preconnect": { From 55548b51d20636b9a252066491630a5505e4908d Mon Sep 17 00:00:00 2001 From: Kurt Catti-Schmidt Date: Fri, 13 Feb 2026 14:42:02 -0800 Subject: [PATCH 2/4] Adding Safari 26 to support JSON module preloads --- html/elements/link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/elements/link.json b/html/elements/link.json index dfc704a633ce18..62292b6731ec47 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -1018,7 +1018,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "26" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 88b25614bd955b139f4cd9e5997cf760d39c2eb0 Mon Sep 17 00:00:00 2001 From: Kurt Catti-Schmidt Date: Fri, 13 Feb 2026 14:49:24 -0800 Subject: [PATCH 3/4] Updating Safari JSON suport to 26.2 --- html/elements/link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/elements/link.json b/html/elements/link.json index 62292b6731ec47..61fde826e93ae9 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -1018,7 +1018,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "26" + "version_added": "26.2" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 33a7eb2a8e797f76ccd1e6cbaf479f0dce02ef62 Mon Sep 17 00:00:00 2001 From: Kurt Catti-Schmidt Date: Wed, 18 Feb 2026 10:12:08 -0800 Subject: [PATCH 4/4] Adding mdn_url and spec_url --- html/elements/link.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/html/elements/link.json b/html/elements/link.json index 61fde826e93ae9..8de8d874ab1abc 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -1004,6 +1004,8 @@ "as-json": { "__compat": { "description": "`as=json`", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Attributes/rel/modulepreload", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#module-preload-destination", "support": { "chrome": { "version_added": "147" @@ -1035,6 +1037,8 @@ "as-script": { "__compat": { "description": "`as=script`", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Attributes/rel/modulepreload", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#module-preload-destination", "support": { "chrome": { "version_added": "66" @@ -1066,6 +1070,8 @@ "as-style": { "__compat": { "description": "`as=style`", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Attributes/rel/modulepreload", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#module-preload-destination", "support": { "chrome": { "version_added": "147"