Home > Android, Chromium OS > SPDY Aims to Make the Web Faster and Replace HTTP

SPDY Aims to Make the Web Faster and Replace HTTP

SPDY (pronounce “SPeeDY”) is a new protocol designed by Google that aims at making the web faster and eventually replace HTTP.

This new protocol is not a new scheme, so it would be transparent to the user and there would not be a new spdy:// prefix and we would still be using http://. It will always be secure and use tcp port 443 instead of 80 (because of transparent proxies messing up with packets).

Most of Google products such as Chrome, Android Honeycomb (They can’t say if ICS is using SPDY…) devices and Google’s servers have already using SPDY protocol for some time, and Google reports some encouraging results. The tested 300 sites from the top 1000 Alexa sites and found an average 40% page load improvement.

They also reported some labs tests:

Google Image Search HTTP vs SPDY

HTTP vs SPDY Image Search Page Load Times

PLT Benchmark HTTPS vs SPDY

HTTPS vs SPDY Benchmark in Chrome 12

*PLT stands for “Page Load Times” in the chart above.

Google is not the only company using SPDY. Firefox has recently added SPDY support, so around 50% of the main browsers support it.

SPDY also needs to be implemented in servers and SPDY will be implemented in nginx and work is in progress to provide mod-spdy for Apache. Strangeloop, Amazon, and Cotendo are already using SPDY.

To learn more about SPDY, you can watch the 1-hour presentation below. It’s a tech talk so … well …  it’s very technical.

You can also download the presentation slides.

The SDPY specification is still a draft. Here’s SPDY draft 2, but google is now working on draft-3 and plans to make it a IETF standard.

You can get further information (documentation and source code) at http://dev.chromium.org/spdy.

There are implementations of SPDY in Python, Java, Ruby, node,.js, Erlang and C. The C implementation is available at http://libspdy.org/index.html and will be used in libcurl.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. No comments yet.
  1. No trackbacks yet.