Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SPDY : Let's Make the Web Faster
Search
Rajeev Bharshetty
June 07, 2012
Programming
2
180
SPDY : Let's Make the Web Faster
An Experimental Application Layer Protocol by Google.
Rajeev Bharshetty
June 07, 2012
Tweet
Share
More Decks by Rajeev Bharshetty
See All by Rajeev Bharshetty
Functional Geekery for an Imperative Mind
rshetty01
0
280
Other Decks in Programming
See All in Programming
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.5k
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
530
Rancher と Terraform
fufuhu
2
550
rage against annotate_predecessor
junk0612
0
170
Cache Me If You Can
ryunen344
2
1.4k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
270
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Code Review Best Practice
trishagee
70
19k
Typedesign – Prime Four
hannesfritz
42
2.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How STYLIGHT went responsive
nonsquared
100
5.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
A Tale of Four Properties
chriscoyier
160
23k
GitHub's CSS Performance
jonrohan
1032
460k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Transcript
SPDY Let's make the web faster A Technical Talk By
Rajeev N B Rajeev N B
What is it ? • Experimental Application layer protocol. •
Used to transport content over web with minimal latency. • Augments HTTP Protocol. • Trademark of Google.
Current Scenario • HTTP and TCP are the protocols of
the web. • HTTP : Application layer protocol handling request / response semantics. • TCP : Transport layer protocol.
Drawbacks in HTTP • Single request per connection. • Exclusively
has client initiated requests. • Uncompressed request and response headers. • Redundant headers. • Optional data compression.
Comparisons
Reducing Upload bytes
Reducing Download Bytes
Reducing Total packets
SPDY Design
Basic Features SPDY • Multiplexed streams. • Request Prioritization. •
HTTP header Compression.
Advanced features • Server initiated streams. ( Server Push and
Server Hint )
How SPDY is better ? • Achieves 50% reduction in
page loading times. • Is easy to implement and Deploy. • Is server efficient. • SSL is used for security. • Bidirectional Streams.
What we achieve ? • SPDY sends 40% lesser packets
than HTTP. • SPDY uses fewer number of TCP connections. • SPDY : More efficient use of TCP. • Faster web page loads.
SPDY Support Client • Chrome ( 11 and Higher) •
Amazon Silk • Firefox ( >11v) • By default in Firefox 13 Server • Apache mod_spdy • erlang_spdy • node_spdy • Netty 3.3.1 • Jetty 7.6.2 • Tomcat SPDY Connector
Is it SPDY ? SPDY Indicators • www.devthought.com/2012/03/10/chrome- spdy-indicator/ •
ckon.wordpress.com/2012/03/11/spdy- indicator-for-firefox/
Sites with SPDY • Twitter. • Google sites (Gmail ,
Google Search etc). • Wikipedia and many others.
For more Info • Official Page : http://dev.chromium.org/spdy/spdy-whitepaper • Wikipedia
: http://en.wikipedia.org/wiki/SPDY • Google Chrome client code (OpenSource) : http://src.chromium.org/viewvc/chrome/trunk/src/net/spdy/ • SPDY draft Protocol Specification : http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft1
Thank You Q & A