From de177f13d92ba303d1d76ede5e2a9dbf94bbe107 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 5 Jun 2026 17:26:15 +0200 Subject: [PATCH 1/5] WebTransport renamed datagram buffer properties --- api/WebTransportDatagramDuplexStream.json | 50 +++++++++++++++-------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/api/WebTransportDatagramDuplexStream.json b/api/WebTransportDatagramDuplexStream.json index aac155163a8d9b..b5c4e2b2644ac2 100644 --- a/api/WebTransportDatagramDuplexStream.json +++ b/api/WebTransportDatagramDuplexStream.json @@ -118,10 +118,10 @@ } } }, - "incomingHighWaterMark": { + "incomingMaxAge": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incominghighwatermark", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxage", "tags": [ "web-features:webtransport" ], @@ -162,15 +162,15 @@ } } }, - "incomingMaxAge": { + "incomingMaxBufferedDatagrams": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxage", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxbuffereddatagrams", "tags": [ "web-features:webtransport" ], "support": { "chrome": { + "alternative_name": "incomingHighWaterMark", "version_added": "97" }, "chrome_android": "mirror", @@ -184,14 +184,21 @@ ] }, "edge": "mirror", - "firefox": { - "version_added": "114" - }, + "firefox": [ + { + "version_added": "152" + }, + { + "alternative_name": "incomingHighWaterMark", + "version_added": "114" + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { + "alternative_name": "incomingHighWaterMark", "version_added": "26.4" }, "safari_ios": "mirror", @@ -250,10 +257,10 @@ } } }, - "outgoingHighWaterMark": { + "outgoingMaxAge": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoinghighwatermark", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxage", "tags": [ "web-features:webtransport" ], @@ -294,15 +301,15 @@ } } }, - "outgoingMaxAge": { + "outgoingMaxBufferedDatagrams": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxage", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxbuffereddatagrams", "tags": [ "web-features:webtransport" ], "support": { "chrome": { + "alternative_name": "outgoingHighWaterMark", "version_added": "97" }, "chrome_android": "mirror", @@ -316,14 +323,21 @@ ] }, "edge": "mirror", - "firefox": { - "version_added": "114" - }, + "firefox": [ + { + "version_added": "152" + }, + { + "alternative_name": "outgoingHighWaterMark", + "version_added": "114" + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { + "alternative_name": "outgoingHighWaterMark", "version_added": "26.4" }, "safari_ios": "mirror", From 7d90ba1217b01f33cb439cef7ac6f5ca28e48867 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 5 Jun 2026 17:34:42 +0200 Subject: [PATCH 2/5] Firefox doesn't rename this yet --- api/WebTransportDatagramDuplexStream.json | 26 +++++++---------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/api/WebTransportDatagramDuplexStream.json b/api/WebTransportDatagramDuplexStream.json index b5c4e2b2644ac2..7b0a43bf3bd88a 100644 --- a/api/WebTransportDatagramDuplexStream.json +++ b/api/WebTransportDatagramDuplexStream.json @@ -184,15 +184,10 @@ ] }, "edge": "mirror", - "firefox": [ - { - "version_added": "152" - }, - { - "alternative_name": "incomingHighWaterMark", - "version_added": "114" - } - ], + "firefox": { + "alternative_name": "incomingHighWaterMark", + "version_added": "114" + }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -323,15 +318,10 @@ ] }, "edge": "mirror", - "firefox": [ - { - "version_added": "152" - }, - { - "alternative_name": "outgoingHighWaterMark", - "version_added": "114" - } - ], + "firefox": { + "alternative_name": "outgoingHighWaterMark", + "version_added": "114" + }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", From ac6b92e58404ad6df40471cfd08ec654933b9444 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 16 Jun 2026 11:37:42 +0200 Subject: [PATCH 3/5] Revert "Firefox doesn't rename this yet" This reverts commit 7d90ba1217b01f33cb439cef7ac6f5ca28e48867. --- api/WebTransportDatagramDuplexStream.json | 26 ++++++++++++++++------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/api/WebTransportDatagramDuplexStream.json b/api/WebTransportDatagramDuplexStream.json index 7b0a43bf3bd88a..b5c4e2b2644ac2 100644 --- a/api/WebTransportDatagramDuplexStream.json +++ b/api/WebTransportDatagramDuplexStream.json @@ -184,10 +184,15 @@ ] }, "edge": "mirror", - "firefox": { - "alternative_name": "incomingHighWaterMark", - "version_added": "114" - }, + "firefox": [ + { + "version_added": "152" + }, + { + "alternative_name": "incomingHighWaterMark", + "version_added": "114" + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -318,10 +323,15 @@ ] }, "edge": "mirror", - "firefox": { - "alternative_name": "outgoingHighWaterMark", - "version_added": "114" - }, + "firefox": [ + { + "version_added": "152" + }, + { + "alternative_name": "outgoingHighWaterMark", + "version_added": "114" + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", From 734a04c42be71dd2ec8d2b252b433b6934a0085c Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 16 Jun 2026 11:37:51 +0200 Subject: [PATCH 4/5] Revert "WebTransport renamed datagram buffer properties" This reverts commit de177f13d92ba303d1d76ede5e2a9dbf94bbe107. --- api/WebTransportDatagramDuplexStream.json | 50 ++++++++--------------- 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/api/WebTransportDatagramDuplexStream.json b/api/WebTransportDatagramDuplexStream.json index b5c4e2b2644ac2..aac155163a8d9b 100644 --- a/api/WebTransportDatagramDuplexStream.json +++ b/api/WebTransportDatagramDuplexStream.json @@ -118,10 +118,10 @@ } } }, - "incomingMaxAge": { + "incomingHighWaterMark": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incominghighwatermark", "tags": [ "web-features:webtransport" ], @@ -162,15 +162,15 @@ } } }, - "incomingMaxBufferedDatagrams": { + "incomingMaxAge": { "__compat": { - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxbuffereddatagrams", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxage", "tags": [ "web-features:webtransport" ], "support": { "chrome": { - "alternative_name": "incomingHighWaterMark", "version_added": "97" }, "chrome_android": "mirror", @@ -184,21 +184,14 @@ ] }, "edge": "mirror", - "firefox": [ - { - "version_added": "152" - }, - { - "alternative_name": "incomingHighWaterMark", - "version_added": "114" - } - ], + "firefox": { + "version_added": "114" + }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "alternative_name": "incomingHighWaterMark", "version_added": "26.4" }, "safari_ios": "mirror", @@ -257,10 +250,10 @@ } } }, - "outgoingMaxAge": { + "outgoingHighWaterMark": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxage", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoinghighwatermark", "tags": [ "web-features:webtransport" ], @@ -301,15 +294,15 @@ } } }, - "outgoingMaxBufferedDatagrams": { + "outgoingMaxAge": { "__compat": { - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxbuffereddatagrams", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge", + "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxage", "tags": [ "web-features:webtransport" ], "support": { "chrome": { - "alternative_name": "outgoingHighWaterMark", "version_added": "97" }, "chrome_android": "mirror", @@ -323,21 +316,14 @@ ] }, "edge": "mirror", - "firefox": [ - { - "version_added": "152" - }, - { - "alternative_name": "outgoingHighWaterMark", - "version_added": "114" - } - ], + "firefox": { + "version_added": "114" + }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "alternative_name": "outgoingHighWaterMark", "version_added": "26.4" }, "safari_ios": "mirror", From 7e410eef144765bf31aa1f2250f8712fe1cc8e95 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 16 Jun 2026 11:39:10 +0200 Subject: [PATCH 5/5] Mark as deprecated and non-standard --- api/WebTransportDatagramDuplexStream.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/api/WebTransportDatagramDuplexStream.json b/api/WebTransportDatagramDuplexStream.json index aac155163a8d9b..098caddc8d1b14 100644 --- a/api/WebTransportDatagramDuplexStream.json +++ b/api/WebTransportDatagramDuplexStream.json @@ -121,7 +121,6 @@ "incomingHighWaterMark": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incominghighwatermark", "tags": [ "web-features:webtransport" ], @@ -157,8 +156,8 @@ }, "status": { "experimental": false, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } }, @@ -253,7 +252,6 @@ "outgoingHighWaterMark": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark", - "spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoinghighwatermark", "tags": [ "web-features:webtransport" ], @@ -289,8 +287,8 @@ }, "status": { "experimental": false, - "standard_track": true, - "deprecated": false + "standard_track": false, + "deprecated": true } } },