WebTransport (webtrans) Internet Drafts


      
 The WebTransport Protocol Framework
 
 draft-ietf-webtrans-overview-08.txt
 Date: 25/08/2024
 Authors: Victor Vasiliev
 Working Group: WebTransport (webtrans)
The WebTransport Protocol Framework enables clients constrained by the Web security model to communicate with a remote server using a secure multiplexed transport. It consists of a set of individual protocols that are safe to expose to untrusted applications, combined with an abstract model that allows them to be used interchangeably. This document defines the overall requirements on the protocols used in WebTransport, as well as the common features of the protocols, support for some of which may be optional.
 WebTransport over HTTP/3
 
 draft-ietf-webtrans-http3-11.txt
 Date: 21/10/2024
 Authors: Alan Frindell, Eric Kinnear, Victor Vasiliev
 Working Group: WebTransport (webtrans)
WebTransport [OVERVIEW] is a protocol framework that enables clients constrained by the Web security model to communicate with a remote server using a secure multiplexed transport. This document describes a WebTransport protocol that is based on HTTP/3 [HTTP3] and provides support for unidirectional streams, bidirectional streams and datagrams, all multiplexed within the same HTTP/3 connection.
 WebTransport over HTTP/2
 
 draft-ietf-webtrans-http2-10.txt
 Date: 21/10/2024
 Authors: Alan Frindell, Eric Kinnear, Tommy Pauly, Martin Thomson, Victor Vasiliev, Guowu Xie
 Working Group: WebTransport (webtrans)
WebTransport defines a set of low-level communications features designed for client-server interactions that are initiated by Web clients. This document describes a protocol that can provide many of the capabilities of WebTransport over HTTP/2. This protocol enables the use of WebTransport when a UDP-based protocol is not available.


data-group-menu-data-url="/group/groupmenu.json">

Skip to main content

WebTransport (webtrans)

WG Name WebTransport
Acronym webtrans
Area Web and Internet Transport (wit)
State Active
Charter charter-ietf-webtrans-01 Approved
Document dependencies
Additional resources GitHub Organization
Personnel Chairs David Schinazi, Dr. Bernard D. Aboba, Nidhi Jaju
Area Director Francesca Palombini
Mailing list Address webtransport@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/webtransport
Archive https://mailarchive.ietf.org/arch/browse/webtransport/
Chat Room address https://zulip.ietf.org/#narrow/stream/webtrans

Charter for Working Group

Description of Working Group

The WebTransport working group will define new client-server protocols or
protocol extensions in order to support the development of the WebTransport
API https://wicg.github.io/web-transport.

The WebTransport working group will define an application-layer protocol
or suite of application-layer protocols that support a range of simple
communication methods. These must include unreliable messages (that might
be limited by the path MTU), reliable messages, and ordered streams of
reliable messages. Attention will be paid to the performance of the
protocol, with particular attention to the protocol’s overhead and the
potential for head-of-line blocking; its ability to be deployed and used
reliably under different network conditions; and its ability to integrate
into the Web security model. The working group will not define new
transport protocols but will instead use existing protocols such as QUIC
and TLS/TCP.

The group will pay attention to security issues arising from the above
scenarios so as to protect against creation of new modes of attack.

To assist in the coordination with owners of the WebTransport API, the
group will initially develop an overview document containing use cases
and requirements in order to clarify the goals of the effort. The
requirements will include those arising from the WebTransport API.
Feedback will also be solicited at various points along the way in order
to ensure the best possible match between the protocol extensions and the
needs of the WebTransport API.

The group will also coordinate with related working groups within the IETF,
such as QUIC and HTTPBIS, as appropriate. In particular, if the working
group needs any changes to or extensions of the core protocols, those
issues will be raised with the relevant working groups for decisions on how
best to handle them. If those decisions result in work in WebTrans, the
working group last calls for that work will again be sent to the relevant
working groups. The group also needs to coordinate with TAPS, as they are
working on related message-based APIs and it's important to make sure there
aren't conflicts and/or duplications.

Milestones

Date Milestone Associated documents
Jul 2024 Issue WG last call on the first WebTransport protocol document
Jul 2024 Issue WG last call of the WebTransport Overview document.

Done milestones

Date Milestone Associated documents
Done Adopt a draft defining a WebTransport protocol as a WG work item
Done Adopt a WebTransport Overview draft as a WG work item draft-ietf-webtrans-overview