Alex Kapranoff
Alex Kapranoff

Reputation: 901

Is there a way to detect if a website is using SPDY?

Is there a way to detect if a website is communicating with Chrome using SPDY?

Upvotes: 33

Views: 18305

Answers (14)

Jain
Jain

Reputation: 1249

Try WAPPALYZER,

They provide addon for both Mozilla & chrome browser. It can identify everything about any website like, server technology, server scripting language, client side scripting language, site using plugins & all major things from most of the websites.

https://wappalyzer.com/download

Upvotes: 0

alcuadrado
alcuadrado

Reputation: 8530

Just sniff the TCP/IP packagees from and to the webserver, and check where they are SPDY packages or just HTTP.

Upvotes: -6

Roman
Roman

Reputation: 13058

I doubt that it's used, as the current Chrome/Chromium only supports SPDY detection using the SSL NPN extension, which was only recently added to the edge openssl. And the Alternate-Protocol which is not npn is not supported. http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2#TOC-Server-Advertisement-of-SPDY-throug

Update: While this answer was correct in 2010, when it was written, in 2014 it's quite a different story.

Upvotes: -4

Simon E.
Simon E.

Reputation: 58530

On a couple of SPDY sites I checked, there appear to be these additional request headers that don't appear on standard HTTPS requests. That might indicate the use of SPDY without requiring a browser extension.

:host:     yump.com.au
:method:   GET
:path:     /
:scheme:   https
:version:  HTTP/1.1

enter image description here

You'll also notice that all the request and response header variables are in lowercase (is that part of the SPDY protocol?).

Upvotes: 10

Matthew Felgate
Matthew Felgate

Reputation: 166

SPDY is enabled by lots of the major websites: Google, Twitter, Facebook etc

With IE11 supporting SPDY the future looks SPDY... :-D

Upvotes: 2

Yehia
Yehia

Reputation: 528

From the major sites, SPDY is served on all Google products, Twitter, Wordpress.com, TechCrunch.

Upvotes: 1

gregw
gregw

Reputation: 2414

46.5% of browser traffic now supports SPDY (see http://caniuse.com/spdy ), so almost half the users that hit google, twitter or other SPDY enabled websites are already using SPDY.

If you want to get similar gains for your website, then use jetty (7, 8, and 9 all have SPDY support).

Upvotes: 7

igrigorik
igrigorik

Reputation: 9611

chrome://net-internals/#spdy to see active SPDY sessions

  • Google services run over SPDY (search, gmail, etc)
  • F5 announced SPDY support on their appliances at Interop 2012
  • Akamai announced technical preview for SPDY at Velocity 2012 (June 2012)
  • Cloudflare announced SPDY beta for their customers (June 2012)
  • As of early March 2012, twitter.com is running SPDY
  • There are a few specialized CDN's which have SPDY enabled
  • Nginx supports SPDY (draft 2)
  • Apache has a great mod_spdy module

Upvotes: 18

Thomas Becker
Thomas Becker

Reputation: 944

Jetty Servlet engine also got decent spdy support. It's completely transparent for the web developer and just needs to be enabled on the server config:

http://wiki.eclipse.org/Jetty/Feature/SPDY

Upvotes: 2

FlappySocks
FlappySocks

Reputation: 3880

Chrome has a plugin to show you which sites are SPDY enabled. http://www.devthought.com/2012/03/10/chrome-spdy-indicator/

Upvotes: 4

Lubomir Rintel
Lubomir Rintel

Reputation: 71

You can enable network.http.spdy.enabled in Firefox 11's about:config and add this extension: https://addons.mozilla.org/en-US/firefox/addon/spdy-indicator/

Upvotes: 0

Jesse Dhillon
Jesse Dhillon

Reputation: 7997

You can view your active SPDY sessions in a current build of Chrome by pulling up:

chrome://net-internals/#spdy

Upvotes: 44

Frank
Frank

Reputation: 191

Amazon Kindle Fire may be using SPDY for HTTP traffic through their Silk proxy. This is based on Amazon's public job posting: http://aws.amazon.com/amazonsilk-jobs/ and is not verified or confirmed elsewhere.

Upvotes: 0

fruiftly
fruiftly

Reputation: 261

Mike Belshe said

Yes, indeed SPDY is enabled in Chrome and on Google servers for all SSL traffic at this point. (Actually, we do 90% on SPDY, with a 10% holdback for purposes of A/B comparisons).

http://groups.google.com/group/spdy-dev/browse_thread/thread/4c2396ecbc36b1c4

Upvotes: 26

Related Questions