Skip to content

Commit 27892f1

Browse files
jncratoncaugner
andauthored
Safari 18.4 / Node 24.7.0 support brotli compression streams (#28274)
* Add "brotli" to CompressionStream * Add "brotli" to DecompressionStream * Remove trailing commas * Use 'mirror' as appropriate * Indicate that this feature is not yet on the standards track Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Include backported support in Node 22.2 Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Run formatter * Add node 24.7 to browsers --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
1 parent 67439d5 commit 27892f1

File tree

3 files changed

+97
-0
lines changed

3 files changed

+97
-0
lines changed

api/CompressionStream.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,51 @@
8989
"deprecated": false
9090
}
9191
},
92+
"brotli": {
93+
"__compat": {
94+
"description": "\"brotli\" compression",
95+
"tags": [
96+
"web-features:compression-streams"
97+
],
98+
"support": {
99+
"chrome": {
100+
"version_added": false
101+
},
102+
"chrome_android": "mirror",
103+
"deno": {
104+
"version_added": false
105+
},
106+
"edge": "mirror",
107+
"firefox": {
108+
"version_added": false
109+
},
110+
"firefox_android": "mirror",
111+
"nodejs": [
112+
{
113+
"version_added": "24.7.0"
114+
},
115+
{
116+
"version_added": "22.2.0",
117+
"version_removed": "23.0.0"
118+
}
119+
],
120+
"opera": "mirror",
121+
"opera_android": "mirror",
122+
"safari": {
123+
"version_added": "18.4"
124+
},
125+
"safari_ios": "mirror",
126+
"samsunginternet_android": "mirror",
127+
"webview_android": "mirror",
128+
"webview_ios": "mirror"
129+
},
130+
"status": {
131+
"experimental": false,
132+
"standard_track": false,
133+
"deprecated": false
134+
}
135+
}
136+
},
92137
"deflate": {
93138
"__compat": {
94139
"description": "\"deflate\" compression",

api/DecompressionStream.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,51 @@
8989
"deprecated": false
9090
}
9191
},
92+
"brotli": {
93+
"__compat": {
94+
"description": "\"brotli\" compression",
95+
"tags": [
96+
"web-features:compression-streams"
97+
],
98+
"support": {
99+
"chrome": {
100+
"version_added": false
101+
},
102+
"chrome_android": "mirror",
103+
"deno": {
104+
"version_added": false
105+
},
106+
"edge": "mirror",
107+
"firefox": {
108+
"version_added": false
109+
},
110+
"firefox_android": "mirror",
111+
"nodejs": [
112+
{
113+
"version_added": "24.7.0"
114+
},
115+
{
116+
"version_added": "22.2.0",
117+
"version_removed": "23.0.0"
118+
}
119+
],
120+
"opera": "mirror",
121+
"opera_android": "mirror",
122+
"safari": {
123+
"version_added": "18.4"
124+
},
125+
"safari_ios": "mirror",
126+
"samsunginternet_android": "mirror",
127+
"webview_android": "mirror",
128+
"webview_ios": "mirror"
129+
},
130+
"status": {
131+
"experimental": false,
132+
"standard_track": false,
133+
"deprecated": false
134+
}
135+
}
136+
},
92137
"deflate": {
93138
"__compat": {
94139
"description": "\"deflate\" compression",

browsers/nodejs.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@
744744
"24.0.0": {
745745
"release_date": "2025-05-06",
746746
"release_notes": "https://nodejs.org/en/blog/release/v24.0.0",
747+
"status": "retired",
748+
"engine": "V8",
749+
"engine_version": "13.6"
750+
},
751+
"24.7.0": {
752+
"release_date": "2025-08-27",
753+
"release_notes": "https://nodejs.org/en/blog/release/v24.7.0",
747754
"status": "current",
748755
"engine": "V8",
749756
"engine_version": "13.6"

0 commit comments

Comments
 (0)