Forum: NGINX Nginx, the future of SPDY and End-of-Life for SPDY/2

Posted by Aribe Hernandez (Guest)
on 2012-11-11 23:57
(Received via mailing list)
Hi,

The SPDY/2 patch at http://nginx.org/patches/spdy/ hasn't seen any
development in the last three months despite a number of TODO and XXX
marks in the code.

From nginx-dev@ talk I've understood the patch in considered stable -
which is in line with my own experience after having run a number of
Nginx servers with the patch for the last few months. It does indeed
seem solid.
(Great work btw, and big ups to Automattic for sponsoring the
implementation!)

Back in August there was some talk on the spdy-dev Google Group about
when to EOL SPDY/2 and it was suggested that Google would drop SPDY/2
from Chrome 23 in early November. Chrome 23 has since been released
and fortunately it still supports SPDY/2.
https://groups.google.com/forum/#!msg/spdy-dev/zvA...
https://groups.google.com/forum/?fromgroups=#!topi...

The SPDY/3 spec was published as an IETF draft in February, 2012 and
since then support for SPDY/3 has shown up in major browsers (July,
2012).  Among non-browser software, Jetty (Java app server), HAproxy
(load balancing proxy) and the mod_spdy module for Apache all features
support for SPDY/3.
Work is currently underway on developing the next iteration of the spec,
SPDY/4.

Nginx is worryingly missing from the list of software supporting
SPDY/3 (as well as general SPDY discussions). Was the SPDY/2 thing for
Nginx just a one shot thing or are there actual plans for the future
of SPDY in Nginx?

  -- A. Hnz
Posted by Valentin V. Bartenev (Guest)
on 2012-11-12 15:48
(Received via mailing list)
On Monday 12 November 2012 02:57:25 Aribe Hernandez wrote:
[...]
> Back in August there was some talk on the spdy-dev Google Group about
> when to EOL SPDY/2 and it was suggested that Google would drop SPDY/2
> from Chrome 23 in early November. Chrome 23 has since been released
> and fortunately it still supports SPDY/2.
> https://groups.google.com/forum/#!msg/spdy-dev/zvA...
> https://groups.google.com/forum/?fromgroups=#!topi...

Don't worry. If you read carefully the discussion referenced by the last 
link,
you will find that "End-of-Life for SPDY/2" postponed to SPDY/4 plus 
some time.

> The SPDY/3 spec was published as an IETF draft in February, 2012 and
> since then support for SPDY/3 has shown up in major browsers (July,
> 2012).  Among non-browser software, Jetty (Java app server), HAproxy
> (load balancing proxy) and the mod_spdy module for Apache all features
> support for SPDY/3.

Yes. And SPDY/3 has no noticeable improvements compared to SPDY/2, but
instead it has some problems. See:

http://japhr.blogspot.ru/2012/05/spdy3-flow-contro...
https://groups.google.com/d/msg/spdy-dev/JB_aQPNI7...

> Work is currently underway on developing the next iteration of the spec,
> SPDY/4.
>
> Nginx is worryingly missing from the list of software supporting
> SPDY/3 (as well as general SPDY discussions). Was the SPDY/2 thing for
> Nginx just a one shot thing or are there actual plans for the future
> of SPDY in Nginx?

The current plan is to integrate spdy implementation into the nginx code 
base as
painless as possible in terms of code reuse and follow-up support.

Work is going on, but that is not related to the patch.

 wbr, Valentin V. Bartenev

--
http://nginx.com/support.html
http://nginx.org/en/donation.html
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.