Google's SPDY will speed up downloads

November 16, 2009 by Lin Edwards Google SPDY

Enlarge

(PhysOrg.com) -- As part of its effort to speed up the Web, Google is experimenting with SPDY, a new application layer protocol, that it hopes will speed up the conversation between browsers and Web servers and enable Web pages to download up to twice as fast.

According to software engineers Mike Belshe and Roberto Peon in Google's research blog SPDY (pronounced "speedy") protocol was tested in the laboratory by downloading each of the top 25 websites 10 times. The test environment simulated home network connections, and used a special server and a Chrome browser prototype. The tests indicated SPDY gave page load times up to 55% faster.

SPDY does not replace HTTP, but rather creates a session between the HTTP application layer and the TCP (Transmission Control Protocol) transport layer and basically augments HTTP. It speeds up web page downloads by using several techniques, including allowing multiple simultaneous HTTP requests per TCP session, request prioritization, and compressing the data to cut the number of packets. It does not replace HTTP headers but it overrides HTTP's data transfer formats and connection management features.

HTTP allows browsers and servers to understand each other and translate data from a Web publisher to a page displayed in a . It became the web standard in 1996, but Google's development team think it needs the update to make it faster.

SPDY's performance in the real world still needs to be evaluated. Web pages would not need to be changed for the SPDY protocol to work, but Web and browsers would. If it is to be widely used, the new protocol would therefore need to be supported by browsers other than Google's own Chrome, such as Firefox and Internet Explorer. While Mozilla may be willing to support it, convincing Microsoft to do the same may be more troublesome. Previous developments aimed at improving download speeds, such as SST (Structured Stream Transport) and SCTP (Stream Control Transmission Protocol) have not become widely used.

© 2009 PhysOrg.com


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.4 /5 (15 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • Bob_Kob - Nov 16, 2009
    • Rank: 4.8 / 5 (5)
    If chrome becomes any faster, webpages will open before i actually click on them!
  • maxmc - Nov 16, 2009
    • Rank: 5 / 5 (3)
    If chrome becomes any faster, webpages will open before i actually click on them!
    yea Google is in on the whole LHC bein a time machine thing. Hey at least we'll already have physorg up before we sit down!
  • hizon - Nov 16, 2009
    • Rank: 5 / 5 (2)
    It's not all about altruism, of course, said by some < href=http://www.research-service.com/">paper writers. Improvements like those Google is seeking with SPDY, the Go! programming language, and Native Client will all greatly benefit the Chrome browser and Chrome OS. After all, an OS which relies heavily on the cloud for access apps and data will certainly perform better with an improved protocol powering the client and server. It's probably a safe bet that Google would roll SPDY on their own servers early on to give apps like Google Docs and Picasa Web a performance boost on the Google platform.
  • Husky - Nov 16, 2009
    • Rank: 5 / 5 (1)
    How about a look ahead buffer/ branch predictor that will cache/download (part) of the links on your webpage before clicking/while you are still reading, for near instantenious display. maybe its already being done, i dont know...
  • jonnyboy - Nov 17, 2009
    • Rank: 4 / 5 (1)
    How about a look ahead buffer/ branch predictor that will cache/download (part) of the links on your webpage before clicking/while you are still reading, for near instantenious display. maybe its already being done, i dont know...


    I think this might be why Google Chrome is already so fast. LOL
  • keijo - Nov 17, 2009
    • Rank: 5 / 5 (1)
    How about a look ahead buffer/ branch predictor that will cache/download (part) of the links on your webpage before clicking/while you are still reading, for near instantenious display. maybe its already being done, i dont know...


    As far as i can remember firefox had a plug-in that would do just that. But I don't think it did much predicting, it just loaded all the links from the page.
  • Hunnter - Nov 17, 2009
    • Rank: not rated yet
    How about a look ahead buffer/ branch predictor that will cache/download (part) of the links on your webpage before clicking/while you are still reading, for near instantenious display. maybe its already being done, i dont know...

    Actually, this is an option in Chrome from the very beginning if i remember correct.
    DNS-prefetching in the Under The Hood tab in Options.

    Glad they made this a very visually findable option, very useful if you are on the move and don't want prefetching on whatever probably limited connection you are using.

November 16, 2009 all stories

Comments: 7

4.4 /5 (15 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Chrome 4.0 beta web browser launched
    created Nov 04, 2009 | popularity not rated yet | comments 0
  • Download the new Firefox 3.5 Web browser
    created Jul 02, 2009 | popularity not rated yet | comments 0
  • Firefox passes one billion downloads
    created Jul 31, 2009 | popularity not rated yet | comments 0
  • Microsoft's browser sees notable decline in usage
    created Jan 04, 2009 | popularity not rated yet | comments 0
  • New Opera Web browser offers more tab options
    created Jun 03, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Aspiring Engineering major looking for general answers
    created Nov 19, 2009
  • Calculating max load of square tube (steel)
    created Nov 19, 2009
  • Passive Chemical Heating
    created Nov 19, 2009
  • Shortening Boat Trailer
    created Nov 18, 2009
  • More from Physics Forums - General Engineering

Other News

Suit over search-engine keywords tries new angle

Technology / Internet

created 9 hours ago | popularity 2.5 / 5 (2) | comments 0

(AP) -- A lawsuit in Wisconsin is bringing a fresh challenge to the practice of paying for keywords on Google and other search engines to boost one company's link over a rival's.


Screen of a computer featuring a search of the word "edition" on the home page of Google's website

Google books hearing set for February 18

Technology / Internet

created 11 hours ago | popularity not rated yet | comments 0

A US judge set February 18 for a hearing on the revised legal settlement between Google and US authors and publishers that would allow the Internet giant to scan and sell millions of books online.


Trust Linux!

Trust Linux!

Technology / Software

created 15 hours ago | popularity 4.3 / 5 (3) | comments 0

(PhysOrg.com) -- A team of researchers has implemented support for 'trusted computing' in a commercially available version of the open source operating system Linux, breaking new ground in the global drive ...


Newspapers are displayed at a newsstand

US newspaper ad revenue down nearly 28 percent

Technology / Business

created 9 hours ago | popularity not rated yet | comments 0

US newspaper advertising revenue fell by nearly 28 percent in the third quarter, continuing a slide which has led to layoffs, bankruptcies and the closure of several dailies.


Cisco has released a Web security app for iPhone

Cisco releases Web security app for iPhone

Technology / Software

created 11 hours ago | popularity 4.5 / 5 (2) | comments 0

Cisco on Friday announced the release of a free iPhone application for anyone who wants to stay on top of the latest trojans, worms, or other threats marauding on the Internet.