- From: Max Bruce <max.bruce12@gmail.com>
- Date: Sun, 5 Apr 2015 11:45:53 -0700
- To: Willy Tarreau <w@1wt.eu>
- Cc: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Received on Sunday, 5 April 2015 18:46:21 UTC
My thoughts is that you just don't use so much overhead. You don't get rid of stream IDs, you just don't need so much complex things surrounding it. Example: You append a header to HTTP/1.1 request, with a response ID, server responds with it. Server can push responses by sending a unsent ID & request path in a header. You compress headers with HPACK & allow a chunked-like system which allows a response over many/unspecified number of packets, but also specifying a 'stream ID'. Such a system could be engineered to be cross-compatible with HTTP/1.1(via an upgrade system not unlike HTTP/2), save considerable overhead(and time re-implementing the entire networking system of current applications), and lose no capability. Perhaps I'm not getting something, but I don't see the issue with the idea yet.
Received on Sunday, 5 April 2015 18:46:21 UTC