Contact [email protected]

ExplainerNone

Specificationhttps://www.rfc-editor.org/rfc/rfc9220.html

Summary

Implement support for WebSockets over HTTP/3 in Chromium according to
specification RFC9220 https://www.rfc-editor.org/rfc/rfc9220.html . This
would only be used for secure WebSockets requests, and only if there is
already an HTTP/3 connection where the server has already advertised
support for WebSockets over HTTP/3 via the HTTP/3 SETTINGS parameter
defined in the specification


Blink componentBlink>Network>WebSockets
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ENetwork%3EWebSockets>

Motivation

Speed is the major motivation for this change. The number of connections to
web servers over HTTP/3 is significantly increasing, but without WebSockets
being supported over HTTP/3, it currently takes a few RTTs to negotiate a
new connection. Supporting WebSockets over HTTP/3 would significantly cut
down on latency. It also reduces the resource usage of the server
implementing WebSockets, and so encourages adoption of WebSockets to the
ecosystem.


Initial public proposal

TAG review

TAG review statusNot applicable

Risks


Interoperability and Compatibility



*Gecko*: No signal

*WebKit*: No signal

*Web developers*: No signals

*Other signals*:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?



Debuggability



Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

Flag name

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1286832

Launch bughttps://launch.corp.google.com/launch/4219721

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5080537855688704

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAN24jUFvbWH2pnX8me_3rgUV7XG7ZjnwTScytnB0B587q7Zo_g%40mail.gmail.com.

Reply via email to