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
http2http3
Search
kanayannet
December 04, 2022
Programming
230
0
Share
http2http3
kanayannet
December 04, 2022
More Decks by kanayannet
See All by kanayannet
厳密な定義
kanayannet
0
91
Mcp Training
kanayannet
0
170
MCP で「こいつ動くぞ」
kanayannet
0
130
無関心の谷
kanayannet
0
1.1k
生成AIの使いどころ
kanayannet
0
240
github copilot と 心理的安全性
kanayannet
0
270
FW と ライブラリ の考え方
kanayannet
0
270
TDDと今まで
kanayannet
0
660
個人開発 稼げなくてもいいアプリ
kanayannet
0
590
Other Decks in Programming
See All in Programming
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
110
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
130
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
5
780
関係性から理解する"同一性"の型用語たち
pvcresin
2
280
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
470
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
3
220
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
200
My daily life on Ruby
a_matsuda
3
420
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
320
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
4
480
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
The untapped power of vector embeddings
frankvandijk
2
1.7k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
300
For a Future-Friendly Web
brad_frost
183
10k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
New Earth Scene 8
popppiees
3
2.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
Transcript
HTTP3 HTTP2 比較 Gunma.web #47 @kanayannet
大前提 枯れてない技術 正式版じゃないものを扱います 結果「完敗」でも多めに見てね 人柱万歳!!
HTTP2 2016 年に発表した もう あれから6 年も経ってるのね汗 https 必須, let's encrypt
登場, etc... https://www.slideshare.net/kanayannet/http2- 57427473
HTTP3 今回もHTTPS 必須 && 証明書もきちんと用意 オレオレ通してくれないらしい 具体的に、どうちがうの?
QUIC HTTP = TCP の代替を目指してGoogle によって実 験的に開発されたUDP 上で動作するトランスポー ト層プロトコル パケットの再送、トラフィックの制御など、TCP
上で HTTP/2 を使用する場合の不都合= 通信開始 時の往復回数を減らす目的がある。
QUIC 具体的な図 https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html
まだ理解がフワッと してますよね? デモを見せます。 befor after です。 Nginx の preview 版です
構成 Docker で nginx preview 版を用意 証明書は自分が現在使っているものでやる kanayan.me 端末の /etc/hosts
を書き変える kanayan.me -> 127.0.0.1 設定ファイルを volume mount させる http2 と http3 を切り替えて比較検証
HTTP 2.0 https://kanayan.me
HTTP 3.0 https://kanayan.me
あれ? http3 の方が遅いよ? なぜ??
GMO さんも同様だった https://recruit.gmo.jp/engineer/jisedai/blog/nginx- http-3/
注意点 実は他の方々もNginx で高速化は辿り着けてない っぽい? Nginx はまだ正式版ではない
まとめ 「通信が早くなる」?? -> むしろまだまだNginx じゃ遅い いつ頃世の中の標準に? HTTP2 も結構かかったよ?( 話題になって1 年以
上) 参考: https://dev.classmethod.jp/articles/cloudfront- http2/
参考 https://recruit.gmo.jp/engineer/jisedai/blog/nginx-htt 3/ https://www.cybertrust.co.jp/blog/ssl/knowledge/abo http3.html https://github.com/macbre/docker-nginx-http3
完敗!
ご清聴 ありがとうございました。
None