On the Chromium blog, Mike Belshe and Roberto Peon write about an early-stage research project called SPDY (“speedy”). Unhappy with the performance of the venerable hypertext transfer protocol (HTTP), researchers at Google think they can do better.
In an attempt to avoid these issues, SPDY uses a single SSL-encrypted session between a browser and a client, and then compresses all the request/response overhead.
The requests, responses, and data are all put into frames that are multiplexed over the one connection. This makes it possible to send a higher-priority small file without waiting for the transfer of a large file that’s already in progress to terminate. Compressing the requests is helpful in typical ADSL/cable setups, where uplink speed is limited.
For good measure, unnecessary and duplicated headers in requests and responses are done away with. SPDY also includes real server push and a “server hint” feature.
On the SPDY white paper page, the Google researchers show a speed increase of up to 50 percent. Read on at Arstechnica.com