For a gapless origin trial->shipping it is important to be sure we don't
overlook any feedback in the race to shipping. The normal process has
gaps built in which form natural points to do that final polish based on
received feedback and that will be missing here.
It does sound like the feedback has been positive though and that there
are no known problems that can't be fixed after shipping, and with that
in mind:
LGTM2
On 2021-10-21 21:53, Yoav Weiss wrote:
Discussing amongst the API owners (Alex, Daniel, Rego and myself),
this is essentially a request for a gapless OT, only that the
would-be-gap is slightly longer than usual. Given the evidence
<https://groups.google.com/a/chromium.org/g/blink-dev/c/kwC5wES3I4c/m/2WxYhllhAAAJ?utm_medium=email&utm_source=footer> of
developer feedback presented in the I2S, that seems like a reasonable
request.
LGTM1 (as gapless OT requests require 3 LGTMs)
On Monday, October 18, 2021 at 10:39:14 AM UTC+2 Yutaka Hirano wrote:
Contact emails
yhir...@chromium.org,vasi...@chromium.org
<mailto:vasi...@chromium.org>
Explainer
https://github.com/w3c/webtransport/blob/main/explainer.md
<https://github.com/w3c/webtransport/blob/main/explainer.md>
Design docs/spec
Specification:https://w3c.github.io/webtransport/#web-transport
<https://w3c.github.io/webtransport/#web-transport>
https://docs.google.com/document/d/1UgviRBnZkMUq4OKcsAJvIQFX6UCXeCbOtX_wMgwD_es/edit
<https://docs.google.com/document/d/1UgviRBnZkMUq4OKcsAJvIQFX6UCXeCbOtX_wMgwD_es/edit>
TAG review
https://github.com/w3ctag/design-reviews/issues/669
<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
<http://example.com:9922/>")
represents a WebTransport over QUIC connection, and
new WebTransport("https://example.com:9922
<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 byweb-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
<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/9ffa05b8-fbbf-4f2a-975d-be72a1089ebcn%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9ffa05b8-fbbf-4f2a-975d-be72a1089ebcn%40chromium.org?utm_medium=email&utm_source=footer>.
--
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/a2d36d19-d8dd-20e2-638a-001304d9a8c9%40gmail.com.