Google aims for faster Web downloads with SPDY protocol
IDG News Service - Google is hoping to make Web pages download up to twice as quickly using SPDY, a new application-layer protocol it's experimenting with, the company said in a blog post.
It wants to improve on the performance of using HTTP (Hypertext Transfer Protocol) by minimizing latency. For the protocol to work, the browser and the web server have to be upgraded, but changes to Web pages are not needed, according to Google.
Google's lab tests of SPDY show an improvement in page load times compared to HTTP of between 27% and 60%, and between 39% and 55% when using SSL (Secure Sockets Layer), it said.
The company still needs to do a lot of work to evaluate the performance of SPDY in real-world conditions, the blog post said.
Google conducted the tests by downloading 25 of the "top 100" web sites ten times each over simulated home network connections, using a prototype Google Chrome browser and a Web server that it has developed.
SPDY uses a number of techniques to speed Web downloads, including allowing many concurrent HTTP requests across a single TCP session, prioritizing the requests, and using compression to reduce the number of packets and overall amount of data sent.
Google doesn't want to start from scratch with SPDY. The protocol still uses HTTP headers, but it overrides other parts of the protocol, such as connection management and data transfer formats.
"That Google is trying to improve download speeds is great, and the numbers are very promising," said Måns Jonasson, a web developer at IIS, which is responsible for the top-level Swedish Internet domain, .se.
For something like SPDY to work everyone has to be on board. The protocol won't become a success unless it's supported in both Internet Explorer and Firefox, according to Jonasson. It might be able to convince Mozilla to implement the protocol in Firefox, but convincing Microsoft will be difficult, he said.
"Microsoft seems to hate everything Google does," said Jonasson.
The source code for the prototype Google Chrome browser is available for download. The code for the server will be released as open source in the near future, it said.
That Google is opening up the code is good, but it also needs to approach standards organization IETF (Internet Engineering Task Force), Jonasson said.
Development efforts on other protocols to speed Web downloads, such as SCTP (Stream Control Transmission Protocol) and SST (Structured Stream Transport), have seen little activity in recent years.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
- X-Ray of the PCI Process-4 Proactive Steps
- This white paper from Forrester Research Inc., helps break PCI into understandable components. Security and risk professionals will gain knowledge and insight into... All Internet White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Internet Webcasts