Contact emails yhir...@chromium.org,vasi...@chromium.org
Explainer https://github.com/w3c/webtransport/blob/main/explainer.md Design docs/spec Specification: https://w3c.github.io/webtransport/#web-transport https://docs.google.com/document/d/1UgviRBnZkMUq4OKcsAJvIQFX6UCXeCbOtX_wMgwD_es/edit TAG review https://github.com/w3ctag/design-reviews/issues/669 Summary WebTransport is an interface representing a set of reliable/unreliable streams to a server. The interface potentially supports multiple protocols, but based on discussions on the IETF webtrans working group, we are developing WebTransport over HTTP/3 which uses HTTP3 as the underlying protocol. Note that we were developing QuicTransport a.k.a. WebTransport over QUIC and we ran an origin trial M84 through M90. It uses the same interface WebTransport, but because of the protocol difference ("quic-transport" vs. "https") it is difficult for web developers to be confused by them. new WebTransport("quic-transport://example.com:9922") represents a WebTransport over QUIC connection, and new WebTransport("https://example.com:9922") represents a WebTransport over HTTP/3 connection. Goals for experimentation We're shipping the API in M97 <https://groups.google.com/a/chromium.org/g/blink-dev/c/kwC5wES3I4c/m/2WxYhllhAAAJ>. Twitch, one of our partners, wants to continue their experiment until the API is fully shipped. I think this is a reasonable request given we originally aimed to ship the feature in M96 but we missed the branch point. The original goals follow: To see whether the API (and the implementation) is useful in various circumstances. Our partners want to evaluate this API on various network circumstances (i.e., lab environments are not enough) to see its effectiveness. We also expect feedback for performance. Experimental timeline M95 and M96 Ongoing technical constraints None Debuggability The devtools support is under development. Just like with regular HTTP/3 traffic, the detailed information about the connection can be obtained via chrome://net-export interface. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? Yes Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> ? No We have browser tests, but we are going to port them to WPT. Link to entry on the Chrome Platform Status https://www.chromestatus.com/feature/4854144902889472 -- 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABihn6E%3Dt9x7isiuzyfCkCQ8QEu47U%2Bp18UnHxHgqOLVaOQzmg%40mail.gmail.com.