Friday, June 10, 2011

Google Chrome now uses SPDY HTTP replacement, halves page load time

We're not entirely sure of the time line here, but it looks like Google has now rolled out the SPDY HTTP replacement to its full bevy of Web services, including Gmail, Docs, and YouTube. If you're currently using Google's Chrome browser you're probably already using SPDY.

SPDY is basically a streamlined and more efficient version of HTTP. At its most basic, SPDY introduces parallel, multiplexed streams over a single TCP connection -- but at the same time, SPDY allows for prioritization, so that vital content (HTML) can be sent before periphery content (JavaScript, video). All in all, the SPDY protocol can halve page load times, which is obviously rather significant.

The best bit, though, is that SPDY is an open-source project. HTTP 1.1 is a lumbering beast that needs to be replaced before low-latency real-time computing really becomes a reality, and SPDY is one of the best options currently on the table. To be honest, we're not sure why SPDY hasn't received more coverage -- it's awesome in every way. At the moment, though, the only way to help speed up SPDY's proliferation, is with an experimental Apache mod.

As far as actually 'trying it out,' your best bet is downloading Chrome, hitting up some Google sites, and then checking chrome://net-internals to see your active SPDY sessions. SPDY is a transparent replacement for HTTP, though, and as such it's rather hard to see its effects. Google's sites definitely feel fast in Chrome, but there are more technologies than just SPDY at work.