Skip to content

Commit

Permalink
Updates for Deno v2.2 (mdn#25905)
Browse files Browse the repository at this point in the history
Deno 2.2 adds support for the Web Transport API,
although some features are behind a runtime flag.

Co-authored-by: Claas Augner <[email protected]>
  • Loading branch information
bartlomieju and caugner authored Feb 18, 2025
1 parent cacf3a6 commit 049e25d
Show file tree
Hide file tree
Showing 7 changed files with 371 additions and 1 deletion.
147 changes: 147 additions & 0 deletions api/WebTransport.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -50,6 +59,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -87,6 +105,9 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -125,6 +146,9 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -163,6 +187,9 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -201,6 +228,9 @@
"version_added": "100"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "125"
Expand Down Expand Up @@ -239,6 +269,15 @@
"version_added": "109"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -277,6 +316,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -315,6 +363,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -353,6 +410,15 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -391,6 +457,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -428,6 +503,9 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "119"
Expand Down Expand Up @@ -467,6 +545,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114",
Expand Down Expand Up @@ -505,6 +592,9 @@
"version_added": "109"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -543,6 +633,9 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2"
},
"edge": "mirror",
"firefox": {
"version_added": "119"
Expand Down Expand Up @@ -582,6 +675,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -621,6 +723,15 @@
"impl_url": "https://crbug.com/41492543"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114",
Expand Down Expand Up @@ -661,6 +772,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -699,6 +819,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -737,6 +866,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -775,6 +913,15 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down
45 changes: 45 additions & 0 deletions api/WebTransportBidirectionalStream.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -49,6 +58,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -86,6 +104,15 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -125,6 +152,15 @@
"version_added": "97"
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down Expand Up @@ -162,6 +198,15 @@
"version_added": false
},
"chrome_android": "mirror",
"deno": {
"version_added": "2.2",
"flags": [
{
"type": "runtime_flag",
"name": "--unstable-net"
}
]
},
"edge": "mirror",
"firefox": {
"version_added": "114"
Expand Down
Loading

0 comments on commit 049e25d

Please sign in to comment.