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
Introduction to HTTP2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masashi Sekine
July 22, 2016
Technology
0
910
Introduction to HTTP2
Masashi Sekine
July 22, 2016
Tweet
Share
More Decks by Masashi Sekine
See All by Masashi Sekine
Free study Google Apps Script
ms76
1
1.1k
AMPをかじってみた話 / The first impression of AMP
ms76
1
1.3k
とあるサービスの運営を追体験してみよう / Let's experience a certain services vicariously
ms76
1
930
1秒間に250通のメールをさばくAWSの使い方
ms76
2
2.1k
Other Decks in Technology
See All in Technology
ヘルシーSRE
tk3fftk
2
240
8万デプロイ
iwamot
PRO
2
120
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
190
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
110
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.9k
A Gentle Introduction to Transformers
keio_smilab
PRO
1
690
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
160
クラウド時代における一時権限取得
krrrr38
1
170
どこで打鍵するのが良い? IaCの実行基盤選定について
nrinetcom
PRO
2
170
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
230
Data Hubグループ 紹介資料
sansan33
PRO
0
2.8k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Optimizing for Happiness
mojombo
378
71k
Raft: Consensus for Rubyists
vanstee
141
7.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
270
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
280
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
68
Transcript
Introduction to HTTP/2 @ms76
Before HTTP/2
HTTP/0.9 • 1991ެ։ʢRFCԽ͞Ε͍ͯͳ͍ʣ • ϝιουGETͷΈ • ϔομͳ͘ɺURLͷϦΫΤετΛૹΔͱ HTMLΛฦͯ͠அ͢Δͱ͍͏༷
HTTP/1.0 • 19965݄ ʢRFC1945ʣ • POSTɺHEAD ϝιου͕Ճ • Ϩεϙϯεϔομ͕ఆٛ͞Εɺεςʔλείʔ υυΩϡϝϯτͷαΠζͳͲͷใ͕औΕ
ΔΑ͏ʹͳͬͨ
HTTP/1.1 • 19976݄ ʢRFC2068ॳग़ʣ • ϦΫΤετ࣌ʹ HOSTϔομΛࢦఆ͢Δ͜ͱͰಉ ҰIP্ͰෳͷαʔόʔΛఏڙՄೳʹ • 1ίωΫγϣϯͰෳϦΫΤετ͕ՄೳͳύΠϓ
ϥΠϯ͕نఆ͞Ε͕࣮͕͍͔ͨͭͣɺ༗໊ແ ࣮ʹ
1ίωΫγϣϯ 1ϦΫΤετ 1Ϩεϙϯε
ࡉ͍ϕϧτίϯϕΞΛ 1ຊ͚ͩͬͯ ͨ͘͞ΜͷͷΛ ӡͳ͍ͱ͍͚ͳ͍
HTTP1.1͕ ࢈Μͩόουϊϋ
None
<img src="data:image/png;base64OUMgrAt8/ nUGgoAAAANSUhEUgAAAEAAAN0Wq....."/> <img src="/images/logo.png"/>
CSSεϓϥΠτ ը૾ͷΠϯϥΠϯԽ খ͍͞ͷΛ1ݸͣͭӡͿͷίετ͕ߴͭ͘͘ ͷͰɺͳΔ͘Ͱ͔͍ശʹશ෦٧ΊΑ͏
None
υϝΠϯγϟʔσΟϯά ϕϧτίϯϕΞʔΛͨ͘͞ΜങͬͯҰʹͨ͘ ͞ΜૹΕΔΑ͏ʹ͠Α͏
HTTP/2
HTTP/2ͷಛ • ίωΫγϣϯͷଟॏԽ • ετϦʔϜʹ༏ઌΛ͚ͭͨ • ϑϩʔ੍ޚ • ϔομѹॖ •
αʔόʔϓογϡ
ίωΫγϣϯͷଟॏԽ
ετϦʔϜͷ༏ઌ
ϑϩʔ੍ޚ
ϔομѹॖ
αʔόʔϓογϡ
None
None
͓͠·͍