Hacker News new | ask | show | jobs
by zxoq 5084 days ago
The server tells the client it can handle SPDY through an Alternate-Protocol header. The client then makes subsequent requests over SPDY.

http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-dra...

1 comments

OK thanks. That cleared things up :) Too bad that this means that the first request (which is usually the most expensive one) is always done trough HTTP :/
Not really. The HTTPS requests can choose SPDY using the Next-Protocol-Negotiation(NPN).

Alternate protocol header would matter only to HTTP requests to know this server is capable of supporting SPDY. However, as per the latest post by Opera Labs[1], all 3 major browsers supporting SPDY doesn't handles this header correctly. Also, it's not mentioned in SPDY draft 3.

[1] http://dev.opera.com/articles/view/opera-spdy-build/