- From: Yutaka Hirano <yhirano@google.com>
- Date: Wed, 16 Jul 2014 10:51:25 +0900
- To: Greg Wilkins <gregw@intalio.com>
- Cc: Martin Thomson <martin.thomson@gmail.com>, HTTP Working Group <ietf-http-wg@w3.org>
- Message-ID: <CABihn6GYrZaXq3Ap5obYvzU9bwc=JtRQJXmuGURRFRC1kpvAxg@mail.gmail.com>
I'm a bit behind, can you tell me what you mean by "semantic-free" HEADERS? It the current stance for extensions (such as WebSocket) "Do not abuse HTTP related frames. Instead, define and use extension-specific frames"? On Wed, Jul 16, 2014 at 8:57 AM, Greg Wilkins <gregw@intalio.com> wrote: > > On 16 July 2014 09:46, Martin Thomson <martin.thomson@gmail.com> wrote: > >> You can try to start h2 and then upgrade to websockets if the ALPN >> negotiation selects http1.1. >> > > Currently this kind if decision is made above the browser in javascript > libraries that have to decide if they are going to use websocket or long > polling. If they use long polling, for h1 they have to be aware of > connection limits and currently some assume 2, while others have been > updated to 6. A much higher connection==stream limit will need to be > applied if long polling over h2. But these frameworks don't have the > ability to take part in h2/upgrade negotiations and any knowledge they get > about protocol versions will be late. They probably don't have access to > max stream settings, so will be guessing again. > > Now if h2 had supported websocket semantics from day 1, then these > libraries could have just handed over the messages to the browser and it > would be up to the browser to work out the best way to transport. > > Anyway.... I've made my point (several times) that I think it was a > mistake for the charter to not support all the current web semantics. I > guess that horse bolted a long time ago. > > cheers > > > > -- > Greg Wilkins <gregw@intalio.com> > http://eclipse.org/jetty HTTP, SPDY, Websocket server and client that > scales > http://www.webtide.com advice and support for jetty and cometd. >
Received on Wednesday, 16 July 2014 01:51:52 UTC