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
やっていQUIC
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryo Okubo
August 10, 2017
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
やっていQUIC
Ryo Okubo
August 10, 2017
More Decks by Ryo Okubo
See All by Ryo Okubo
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
270
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
3
1.6k
メルカリ・メルペイの成長を支える データ基盤とはどんなものか
syucream
6
7.4k
バッチとストリーミング、それぞれの障害に立ち向かう
syucream
3
3.8k
How Scala works at Mercari
syucream
2
1.2k
Production-ready stream data pipeline in Merpay, Inc
syucream
2
13k
データとML周辺エンジニアリン グを考える会 #2 イントロ
syucream
0
690
マイクロサービスにおける ログ収集の課題と取り組み
syucream
7
2.8k
Stream Data Pipeline for Microservices in Merpay
syucream
6
1.3k
Other Decks in Programming
See All in Programming
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1k
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
7.7k
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
170
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
590
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
510
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.8k
リアルな遅延を測る仕様
kota_yata
1
120
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Done Done
chrislema
186
16k
Chasing Engaging Ingredients in Design
codingconduct
0
280
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Leo the Paperboy
mayatellez
8
2.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Believing is Seeing
oripsolob
1
200
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
Transcript
やっていQUIC @syu_cream
QUIC(Quick UDP Internet Connec8on) • UDPベースのWeb用プロトコル • HTTP/2を安全、高速に利用可能にする – TCP,TLSの性能面の問題を解消 – その他いくつか利便性を向上してたり
• 仕様としてはまだ I-D の段階
QUIC日本語のドキュメント • hEp2study周りにいくつか – hEps://hEp2study.connpass.com/ • flano-yukiさんのドラフト日本語訳あり! – hEps://github.com/flano-yuki/my-quic-spec- transla8on • 拙作の2年前の記事でよければこちらも…
– hEps://github.com/nanaka-inside/C86/blob/ master/syucream/index.rst
QUICの足音 • 既にあなたはQUICユーザかも? – クライアントとしては Chrome 、サーバとしては Google のいくつかの?サービスが QUIC を解釈
QUICをやっていきたいが • どこから手を付けよう – プロトコルは複雑そうなのであまり触りたくない… – 既存ライブラリ使って楽にクライアント実装! • なにを作ろうか – きっと今後テスト用ツールが欲しくなるのでは! – お得意の?スモークテストツールでも作るか •
どうやって作ろうか – 使いやすいライブラリがある言語で!
elas8quic • Golang で実装した QUIC クライアント – ワンバイナリに出力して実行とかしたかった – あとは諸事象があり… • JSON
ファイルでリクエスト先を規定 – クライアント数とかグローバルな設定など – リクエスト毎の設定など • github.com で公開中 – hEps://github.com/syucream/elas8quic
elas8quic の設定例
elas8quic の動作例 • 全件成功する場合 • 失敗する場合
おしまい