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
net-httpのHTTP/2対応について
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
NARUSE, Yui
May 28, 2026
Programming
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
net-httpのHTTP/2対応について
NARUSE, Yui
May 28, 2026
More Decks by NARUSE, Yui
See All by NARUSE, Yui
Dive into CRuby
naruse
3
3.5k
PerfectQueueはいかにパーフェクトか、あるいはRubyとMySQLでジョブキューを作る試みについて
naruse
1
3k
なんかトレースするはなし
naruse
3
1.5k
今日から使えるC11
naruse
0
470
Writing extension libraries in Go
naruse
2
1.3k
Other Decks in Programming
See All in Programming
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
370
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
210
スマートグラスで並列バイブコーディング
hyshu
0
290
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
800
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
3.9k
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
220
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
250
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
280
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
310
フィードバックで育てるAI開発
kotaminato
1
110
Contextとはなにか
chiroruxx
1
390
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
110
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Amusing Abliteration
ianozsvald
1
220
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Deep Space Network (abreviated)
tonyrice
0
220
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
HDC tutorial
michielstock
2
740
Building AI with AI
inesmontani
PRO
1
1.1k
Transcript
OBSVTF 3VCZίϛολɺϦϦʔεϚωʔδϟ ͘͞ΒΠϯλʔωοτ OFUIUUQͷ)551ରԠͱ 3VCZͷΤίγεςϜʹ͍ͭͯ
OFUIUUQͱ w 3VCZͷඪ४ఴϥΠϒϥϦ w /FU)551 w )551 )5514ରԠ
OFUIUUQͱ commit 6f4751f5f63d177534f34e0c278967883e11c035 Author: Minero Aoki <
[email protected]
> AuthorDate: Sat Dec
18 00:00:13 1999 Commit: Minero Aoki <
[email protected]
> CommitDate: Sat Dec 18 00:00:13 1999 Version 1.1.0 o http.rb o support class swap o Net.quote
OFUIUUQͷྺ࢙ w Ϛʔδ w IUUQT͕Ϛʔδ w ϑΝΠϧׂ w )551ରԠ
࣌)551 )551ͷಛ w ଟॏԽ5$1ଓͰෳϦΫΤετΛฒߦ ॲཧ w ଓͷߴԽOFHPUJBUJPOͷॖ w ϔομʔѹॖͰখ͞ͳ"1*ݺͼग़͠ʹڧ͍ IUUQTXXXQVCMJDLFZKQCMPHIUUQIUUQEFWFMPQFST@TVNNJU@IUNM
Ͱʜ ͏ͪͷCBDLFOEαʔόʔ)551ରԠͯ͠ͳ͍͠ʜ w ྫ͑"84ͷ"QQMJDBUJPO-PBE#BMBODFSͳΒ)551ʹରԠ͍ͯ͠Δ ˠ#''ͷNJDSPTFSWJDFGBOPVUͱ૬ੑ͕Α͍ w "*ʹͭͬͯ͘ΒͬͨϩʔΧϧͷΞϓϦ͔Βɺେख8FCαʔϏεʹଓ
)551ͷଟॏԽ 5ISFBEΛ༻͍ͨ߹ DMJFOU/FUIUUQ IUUQTBQJFYBNQMFDPN WFSTJPOTBVUP B5ISFBEOFX\DMJFOUHFU B ^ C5ISFBEOFX\DMJFOUHFU
C ^ SBBWBMVF SCCWBMVF
)551ͷଟॏԽ "TZODͷ߹ͷΠϝʔδ DMJFOU/FUIUUQ IUUQTBQJFYBNQMFDPN WFSTJPOTI VTFSTDMJFOUBTZOD@HFU VTFST TUBUTDMJFOUBTZOD@HFU
TUBUT VTFST@SFTVTFSTWBMVF TUBUT@SFTTUBUTWBMVF ˞͜ͷίʔυྫΠϝʔδͰ͢
)551ରԠͳͲͷͨΊͷ࣮ ݁ߏ࣮͕େ͖͍
)551ରԠͳͲͷͨΊͷ࣮ ݁ߏ࣮͕େ͖͍ ͕ΜͬͯϨϏϡʔ͢Δ ˍ ඇಉظɾฒྻ௨৴ܥ"1*Λߟ͑ͯՃ
"*Ͱ࣮ྗ্͕͕Δͱʜ ͍Ζ͍Ζͷ࡞ΕΔ͕ʜʜ w ߟ͑Δ͜ͱ͕૿͑Δ w )551ʹ͍ͭͯɺ)551ʹ͍ͭͯɺ26*$ɺ%/4ɺ )BQQZ&ZFCBMMT7FSTJPOʜʜɺ "*ڭ͑ͯ͘ΕΔ͚ͲɺܾΊΔͷΒͳ͍ͱ͍͚ͳ͍ w ࣮ͯ͠ຊʹ͏ʁͨͿΜΘͳ͍͚Ͳ͔͍͍͔ͬ͜ΒೖΕΔ͔ʁ
w ϑΟʔυόοΫड͚औΒͳ͍ͱ͍͚ͳ͍ w ༷ʑͳϢʔεέʔεͰແʹศརͳͷʜʜʁ
ΤίγεςϜ͕ॏཁ w 3VCZPO3BJMT "DUJWF3FDPSE 34QFDʜ w ܾΊͳ͍ͱ͍͚ͳ͍͜ͱɺߟ͑ͳ͍ͱ͍͚ͳ͍͜ͱΛେ෯ʹݮΒͯ͘͠ΕΔ w ʮϕετϓϥΫςΟεʹͦͬͯͬͱ͍ͯʯͱ"*ʹݴ͑Α͍
ϕετϓϥΫςΟεͷൣғ֎ʁ w ΤίγεςϜΛ͍͔͛ͯͳ͍ͱ͍͚ͳ͍ w ͜Ε͔Β"*ͱҰॹʹࢼߦࡨޡ͠ͳ͍ͱ͍͚ͳ͍ w ϢʔεέʔεਓʹΑͬͯҧ͏
"*࣌ʹͦ͜ɺίϛϡχςΟ͕ॏཁ w ଟ༷ͳ༻్ͰͪΌΜͱಈ͘ͷͲΜͳͷ͔ʁ w ҆શͳϚΠάϨʔγϣϯͷςΫχοΫ w ͦͦ࡞Βͳͯ͘ศརʹಈ͘πʔϧ w ࢥ͍͔ͭͳ͔ͬͨΑ͏ͳΞΠσΟΞͷπʔϧ
)551 ࡶʹݴ͑ɺ)551PWFS6%1 *1 5$1 5-4 )551 )551 6%1 26*$ 5-4
)551