- From: Demi Marie Obenour <demiobenour@gmail.com>
- Date: Fri, 3 Oct 2025 20:21:58 -0400
- To: Amos Jeffries <squid3@treenet.co.nz>, ietf-http-wg@w3.org
- Message-ID: <f929f224-3637-4223-b987-03013b5cd121@gmail.com>
On 10/3/25 20:13, Amos Jeffries wrote: > On 04/10/2025 10:33, Lucas Pardue wrote: >> Hi, >> >> Thanks for the proposal. While the use case(s) might seem niche, I think >> there are enough avenues that could benefit from such an extension. >> >> HTTP/3 framing, while powerful, is a common impediment to more optimized >> data paths that HTTP/1.1 can leverage. >> >> The use cases described such as CONNECT streams are "odd" in HTTP terms >> anyway and already don't allow for things like trailers. This extension >> spells that existing reality in a different way. >> >> In some ways, this reminds me of proxy protocol v2 [1]. A binary format >> for header containing some useful info, before switching into full byte >> streaming mode. >> > > So all the HTTP/2 work to fix unbound-data completion-vs-termination > issues. Then HTTP/3 to migrate to UDP/QUIC. Only to revert to > essentially HTTP 0.9/1.0 messaging semantics over QUIC. > > IMHO code that is new enough to properly wrap a octet sequence in QUIC > syntax (for the 'unbounded' delivery), is better off wrapping it as > normal HTTP DATA instead. What benefits does that provide? My understanding is that HTTP/3 *never* reuses QUIC streams, meaning that the only thing lost by UNBOUND_DATA is trailer support. None of the mentioned use-cases care about that, and they do care about performance. I'm strongly in favor of this. -- Sincerely, Demi Marie Obenour (she/her/hers)
Attachments
- application/pgp-keys attachment: OpenPGP public key
Received on Saturday, 4 October 2025 00:22:07 UTC