Hi,
Good start! I would like to put myself forward as being in the Initial
Group Membership
a couple of suggestions for the text.
Duration: 2 weeks ??? really? 6 months maybe.
You should probably mention RFC7230 rather than say "compliance with new
features in HTTP 1.1". STrictly speaking there are no new features in
1.1, only clarified specifications of existing features.
In the part about tracking a moving target, you could mention that http2 is
chartered to support existing http semantics (ie RFC7230) and no more. So
it cannot move too far away. Also it might be worth while to note that
by starting 4.0 JSR before the IETF have finished h2, we may be able to
give some feedback into the final RFC for h2.
With regards to exposed features of h2, I would not expect that
multiplexing will be exposed, unless we are to add a connection session, so
that all requests coming from the same connection could share some state.
However as proxies may aggregate different clients onto the same h2
connection, this is probably not a safe thing todo. I would thus think
that nothing would be exposed, except maybe giving access to the stream id?
So maybe drop that paragraph or change the intro to say "may be exposed"
rather than expected to be exposed.
With regards to the upgrade from 1.1, I'm doubtful this mechanism will be
used as it allows in context handling on an upgrade. For HTTP/2, the
upgrade will be done by the container rather than any individual context.
cheers
On 23 July 2014 09:02, Shing Wai Chan <shing.wai.chan_at_oracle.com> wrote:
> Hello Servlet User Community,
>
> After accomplishing Servlet 3.1 in Java EE 7, with emerging of HTTP 2,
> it's time to start working on Servlet 4.0.
> I have enclosed a proposal for the JSR text that is open to change before
> we file with JCP.
>
> We are going to use the same open and transparent process to develop
> Servlet 4.0 as we have before.
>
> Finally, I am happy to announce that Edward Burns will be my co-spec lead.
>
> Both Ed and I are looking forward to working with you all on Servlet 4.0.
>
> Sincerely,
>
> Shing Wai Chan
> Servlet Spec co-lead
>
--
Greg Wilkins <gregw_at_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.