Feeds

IETF bakes Google's SPDY protocol into HTTP 2.0

Chocolate Factory's web accelerator looks to be going mainstream

Boost IT visibility and business value

Google's SPDY (speedy) protocol has been adopted by the Internet Engineering Task Force (IETF) for use in the forthcoming HTTP 2.0 standard.

Google developed SPDY as part of its ongoing efforts to speed up the Web. While its work to do so isn't entirely altruistic – a faster web means more users doing more on Google – the company released a comprehensive draft of the protocol.

The Chocolate Factory has outlined three main ways in which SPDY speeds things up, namely:

  • SPDY allows client and server to compress request and response headers,which cuts down on bandwidth usage when the similar headers (e.g. cookies) are sent over and over for multiple requests.
  • SPDY allows multiple, simultaneously multiplexed requests over a single connection, saving on round trips between client and server, and preventing low-priority resources from blocking higher-priority requests.
  • SPDY allows the server to actively push resources to the client that it knows the client will need (e.g. JavaScript and CSS files) without waiting for the client to request them, allowing the server to make efficient use of unutilized bandwidth.

The IETF obviously likes those ideas, as the httpbis working group, which oversees HTTP, last week published a draft spec for HTTP 2.0 that integrates SPDY into the next version of HTTP.

The draft says today's HTTP standard “... causes several problems, including additional round trips for connection setup, slow-start delays, and connection rationing by the client, where it tries to avoid opening too many connections to any single server.”

Workarounds like HTTP pipelining, the draft says, aren't long-term fixes.

SPDY, by contrast, hurries things along nicely while also preserving current HTTP semantics, and “only replaces the way the data is written to the network.”

“SPDY introduces two layers of protocol,” the draft explains. “The lower layer is a general purpose framing layer which can be used atop a reliable transport (likely TCP) for multiplexed, prioritized, and compressed data communication of many concurrent streams.”

“The upper layer of the protocol provides HTTP-like semantics for compatibility with existing HTTP application servers.”

Google uses SPDY widely and has in the past said SPDY improves page load times by 15 per cent, and was designed to halve the time needed to load a page. The protocol has also found its way into Chrome, Opera, Firefox and Amazon's Silk browser, while Twitter has enabled its servers to 'do' SPDY.

The IETF's draft is worded in the usual very cautious language that makes it clear SPDY is a long way from being set in stone, but the discussion thread on the topic has not seen new comments on the protocol since mid-October. That could be a sign of general agreement that SPDY deserves its place in HTTP 2.0, or just a slow week in the forums.

In either case, it seems worth keeping an eye on the scheduled January 2013 meeting of the httpbis working group. ®

Secure remote control for conventional and virtual desktops

More from The Register

next story
6 Obvious Reasons Why Facebook Will Ban This Article (Thank God)
Clampdown on clickbait ... and El Reg is OK with this
So, Apple won't sell cheap kit? Prepare the iOS garden wall WRECKING BALL
It can throw the low cost race if it looks to the cloud
Time Warner Cable customers SQUEAL as US network goes offline
A rude awakening: North Americans greeted with outage drama
Shoot-em-up: Sony Online Entertainment hit by 'large scale DDoS attack'
Games disrupted as firm struggles to control network
BT customers face broadband and landline price hikes
Poor punters won't be affected, telecoms giant claims
EE plonks 4G in UK Prime Minister's backyard
OK, his constituency. Brace yourself for EXTRA #selfies
prev story

Whitepapers

Top 10 endpoint backup mistakes
Avoid the ten endpoint backup mistakes to ensure that your critical corporate data is protected and end user productivity is improved.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Backing up distributed data
Eliminating the redundant use of bandwidth and storage capacity and application consolidation in the modern data center.
The essential guide to IT transformation
ServiceNow discusses three IT transformations that can help CIOs automate IT services to transform IT and the enterprise
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.