Skip to content

Update :protocol to webtransport-h3 for WebTransport over HTTP/3#1930

Open
jan-ivar wants to merge 4 commits into
whatwg:mainfrom
jan-ivar:wth3
Open

Update :protocol to webtransport-h3 for WebTransport over HTTP/3#1930
jan-ivar wants to merge 4 commits into
whatwg:mainfrom
jan-ivar:wth3

Conversation

@jan-ivar

@jan-ivar jan-ivar commented May 30, 2026

Copy link
Copy Markdown
Contributor

WebTransport over HTTP/3 draft-15 renamed the extended-CONNECT :protocol pseudo-header value from webtransport to webtransport-h3. WebTransport over HTTP/2 keeps webtransport, making it depend on connection.

  • At least two implementers are interested (and none opposed):
    • Firefox: implementing draft-15 in bug 2033974
    • Chromium: …
    • WebKit: …
  • Tested with web-platform-tests: WebTransport WPT exercises the H3 handshake; the draft-15 :protocol value is covered by the server update in bug 2033974.
  • MDN issue / update: N/A (not author-observable).
  • The top of this comment includes a clear commit message.
  • At least two implementers are interested (and none opposed):

Preview | Diff

Comment thread fetch.bs Outdated

@annevk annevk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jan-ivar sorry for the delay. Could you confirm you are okay with my nits?

One thing I somewhat dislike is that if we ever add HTTP/4 it'll go back to "webtransport", but not much that can be done about that. Hopefully we'll stick with 3 versions for the foreseeable future and eventually get the equivalent of C++ enum classes in standards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants