mirror of
https://github.com/denoland/deno.git
synced 2024-12-26 17:19:06 -05:00
42c426e769
Implements `WebSocket` over http/2. This requires a conformant http/2 server supporting the extended connect protocol. Passes approximately 100 new WPT tests (mostly `?wpt_flags=h2` versions of existing websockets APIs). This is implemented as a fallback when http/1.1 fails, so a server that supports both h1 and h2 WebSockets will still end up on the http/1.1 upgrade path. The patch also cleas up the websockets handshake to split it up into http, https+http1 and https+http2, making it a little less intertwined. This uncovered a likely bug in the WPT test server: https://github.com/web-platform-tests/wpt/issues/42896 |
||
---|---|---|
.. | ||
certs | ||
config.json | ||
expectation.json | ||
runner.ts | ||
testharnessreport.js | ||
utils.ts |