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
Masashi Sekine
July 22, 2016
Technology
0
870
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
990
AMPをかじってみた話 / The first impression of AMP
ms76
1
1.3k
とあるサービスの運営を追体験してみよう / Let's experience a certain services vicariously
ms76
1
820
1秒間に250通のメールをさばくAWSの使い方
ms76
2
2k
Other Decks in Technology
See All in Technology
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
9
4k
技術スタックだけじゃない、業務ドメイン知識のオンボーディングも同じくらいの量が必要な話
niftycorp
PRO
0
130
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
2025/3/1 公共交通オープンデータデイ2025
morohoshi
0
100
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
780
EDRの検知の仕組みと検知回避について
chayakonanaika
12
5.2k
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
5.5k
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
200
OCI Success Journey OCIの何が評価されてる?疑問に答える事例セミナー(2025年2月実施)
oracle4engineer
PRO
2
220
日経のデータベース事業とElasticsearch
hinatades
PRO
0
260
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
360
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Documentation Writing (for coders)
carmenintech
68
4.6k
Site-Speed That Sticks
csswizardry
4
410
Practical Orchestrator
shlominoach
186
10k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
How to Ace a Technical Interview
jacobian
276
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
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
͓͠·͍