Skip to content

Commit 596ddab

Browse files
queengooborgElchi3aliicaugner
authored
feat(browsers): add Bun to BCD (#23440)
This PR adds the Bun runtime to BCD, and tracks the data. The initial data was generated with the help of the runtime-compat project, a project that uses the mdn-bcd-collector to collect test results for JavaScript runtimes. The release data was obtained by a script written by @alii, which has been integrated into the release updater workflow. Special thanks to the Bun team for all of their assistance! Co-authored-by: Florian Scholz <[email protected]> Co-authored-by: Alistair Smith <[email protected]> Co-authored-by: Claas Augner <[email protected]>
1 parent 36667bb commit 596ddab

File tree

222 files changed

+5309
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+5309
-2
lines changed

api/AbortController.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:aborting"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "66"
1316
},
@@ -59,6 +62,9 @@
5962
"web-features:aborting"
6063
],
6164
"support": {
65+
"bun": {
66+
"version_added": "1.0.0"
67+
},
6268
"chrome": {
6369
"version_added": "66"
6470
},
@@ -110,6 +116,9 @@
110116
"web-features:aborting"
111117
],
112118
"support": {
119+
"bun": {
120+
"version_added": "1.0.0"
121+
},
113122
"chrome": {
114123
"version_added": "66"
115124
},
@@ -178,6 +187,9 @@
178187
"web-features:aborting"
179188
],
180189
"support": {
190+
"bun": {
191+
"version_added": "1.0.0"
192+
},
181193
"chrome": {
182194
"version_added": "98"
183195
},
@@ -226,6 +238,9 @@
226238
"web-features:aborting"
227239
],
228240
"support": {
241+
"bun": {
242+
"version_added": "1.0.0"
243+
},
229244
"chrome": {
230245
"version_added": "66"
231246
},

api/AbortSignal.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:aborting"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "66"
1316
},
@@ -54,6 +57,9 @@
5457
"web-features:aborting"
5558
],
5659
"support": {
60+
"bun": {
61+
"version_added": "1.0.0"
62+
},
5763
"chrome": {
5864
"version_added": "66"
5965
},
@@ -98,6 +104,9 @@
98104
"web-features:aborting"
99105
],
100106
"support": {
107+
"bun": {
108+
"version_added": "1.0.0"
109+
},
101110
"chrome": {
102111
"version_added": "93"
103112
},
@@ -144,6 +153,9 @@
144153
"web-features:aborting"
145154
],
146155
"support": {
156+
"bun": {
157+
"version_added": "1.0.0"
158+
},
147159
"chrome": {
148160
"version_added": "98"
149161
},
@@ -192,6 +204,9 @@
192204
"web-features:aborting"
193205
],
194206
"support": {
207+
"bun": {
208+
"version_added": "1.0.0"
209+
},
195210
"chrome": {
196211
"version_added": "66"
197212
},
@@ -236,6 +251,9 @@
236251
"web-features:abortsignal-any"
237252
],
238253
"support": {
254+
"bun": {
255+
"version_added": "1.1.4"
256+
},
239257
"chrome": {
240258
"version_added": "116"
241259
},
@@ -283,6 +301,9 @@
283301
"web-features:aborting"
284302
],
285303
"support": {
304+
"bun": {
305+
"version_added": "1.0.0"
306+
},
286307
"chrome": {
287308
"version_added": "98"
288309
},
@@ -330,6 +351,9 @@
330351
"web-features:aborting"
331352
],
332353
"support": {
354+
"bun": {
355+
"version_added": "1.0.0"
356+
},
333357
"chrome": {
334358
"version_added": "100"
335359
},
@@ -378,6 +402,9 @@
378402
"web-features:aborting"
379403
],
380404
"support": {
405+
"bun": {
406+
"version_added": "1.0.0"
407+
},
381408
"chrome": [
382409
{
383410
"version_added": "124"

api/Blob.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:file"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "5"
1316
},
@@ -72,6 +75,9 @@
7275
"web-features:file"
7376
],
7477
"support": {
78+
"bun": {
79+
"version_added": "1.0.0"
80+
},
7581
"chrome": {
7682
"version_added": "20"
7783
},
@@ -132,6 +138,9 @@
132138
"web-features:file"
133139
],
134140
"support": {
141+
"bun": {
142+
"version_added": "1.0.0"
143+
},
135144
"chrome": {
136145
"version_added": "76"
137146
},
@@ -181,6 +190,9 @@
181190
"web-features:file"
182191
],
183192
"support": {
193+
"bun": {
194+
"version_added": "1.1.9"
195+
},
184196
"chrome": {
185197
"version_added": false
186198
},
@@ -228,6 +240,9 @@
228240
"web-features:file"
229241
],
230242
"support": {
243+
"bun": {
244+
"version_added": "1.0.0"
245+
},
231246
"chrome": {
232247
"version_added": "5"
233248
},
@@ -285,6 +300,9 @@
285300
"web-features:file"
286301
],
287302
"support": {
303+
"bun": {
304+
"version_added": "1.0.0"
305+
},
288306
"chrome": [
289307
{
290308
"version_added": "21"
@@ -364,6 +382,9 @@
364382
"web-features:file"
365383
],
366384
"support": {
385+
"bun": {
386+
"version_added": "1.0.0"
387+
},
367388
"chrome": {
368389
"version_added": "76"
369390
},
@@ -406,6 +427,9 @@
406427
"web-features:file"
407428
],
408429
"support": {
430+
"bun": {
431+
"version_added": "1.0.0"
432+
},
409433
"chrome": {
410434
"version_added": "76"
411435
},
@@ -455,6 +479,9 @@
455479
"web-features:file"
456480
],
457481
"support": {
482+
"bun": {
483+
"version_added": "1.0.0"
484+
},
458485
"chrome": {
459486
"version_added": "5"
460487
},

api/BroadcastChannel.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:broadcast-channel"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "54"
1316
},
@@ -63,6 +66,9 @@
6366
"web-features:broadcast-channel"
6467
],
6568
"support": {
69+
"bun": {
70+
"version_added": "1.0.0"
71+
},
6672
"chrome": {
6773
"version_added": "54"
6874
},
@@ -110,6 +116,9 @@
110116
"web-features:broadcast-channel"
111117
],
112118
"support": {
119+
"bun": {
120+
"version_added": "1.0.0"
121+
},
113122
"chrome": {
114123
"version_added": "54"
115124
},
@@ -161,6 +170,9 @@
161170
"web-features:broadcast-channel"
162171
],
163172
"support": {
173+
"bun": {
174+
"version_added": "1.0.0"
175+
},
164176
"chrome": {
165177
"version_added": "54"
166178
},
@@ -212,6 +224,9 @@
212224
"web-features:broadcast-channel"
213225
],
214226
"support": {
227+
"bun": {
228+
"version_added": "1.0.0"
229+
},
215230
"chrome": {
216231
"version_added": "60"
217232
},
@@ -261,6 +276,9 @@
261276
"web-features:broadcast-channel"
262277
],
263278
"support": {
279+
"bun": {
280+
"version_added": "1.0.0"
281+
},
264282
"chrome": {
265283
"version_added": "54"
266284
},
@@ -308,6 +326,9 @@
308326
"web-features:broadcast-channel"
309327
],
310328
"support": {
329+
"bun": {
330+
"version_added": "1.0.0"
331+
},
311332
"chrome": {
312333
"version_added": "54"
313334
},

api/ByteLengthQueuingStrategy.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:streams"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "52"
1316
},
@@ -59,6 +62,9 @@
5962
"web-features:streams"
6063
],
6164
"support": {
65+
"bun": {
66+
"version_added": "1.0.0"
67+
},
6268
"chrome": {
6369
"version_added": "52"
6470
},
@@ -102,6 +108,9 @@
102108
"web-features:streams"
103109
],
104110
"support": {
111+
"bun": {
112+
"version_added": "1.0.0"
113+
},
105114
"chrome": {
106115
"version_added": "52"
107116
},
@@ -145,6 +154,9 @@
145154
"web-features:streams"
146155
],
147156
"support": {
157+
"bun": {
158+
"version_added": "1.0.0"
159+
},
148160
"chrome": {
149161
"version_added": "52"
150162
},

api/CloseEvent.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"web-features:websockets"
99
],
1010
"support": {
11+
"bun": {
12+
"version_added": "1.0.0"
13+
},
1114
"chrome": {
1215
"version_added": "15"
1316
},
@@ -64,6 +67,9 @@
6467
"web-features:websockets"
6568
],
6669
"support": {
70+
"bun": {
71+
"version_added": "1.0.0"
72+
},
6773
"chrome": {
6874
"version_added": "16"
6975
},
@@ -111,6 +117,9 @@
111117
"web-features:websockets"
112118
],
113119
"support": {
120+
"bun": {
121+
"version_added": "1.0.0"
122+
},
114123
"chrome": {
115124
"version_added": "15"
116125
},
@@ -161,6 +170,9 @@
161170
"web-features:websockets"
162171
],
163172
"support": {
173+
"bun": {
174+
"version_added": "1.0.0"
175+
},
164176
"chrome": {
165177
"version_added": "15"
166178
},
@@ -211,6 +223,9 @@
211223
"web-features:websockets"
212224
],
213225
"support": {
226+
"bun": {
227+
"version_added": "1.0.0"
228+
},
214229
"chrome": {
215230
"version_added": "15"
216231
},

0 commit comments

Comments
 (0)