$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Journey of the Node.js Adapter through Perf...
Search
Taku Amano
October 18, 2025
0
110
The Journey of the Node.js Adapter through Performance and Portability
Taku Amano
October 18, 2025
Tweet
Share
More Decks by Taku Amano
See All by Taku Amano
TypeScript100%で作るMovable Typeプラグイン
usualoma
3
620
We can develop a framework
usualoma
1
360
Honoの3+1のルーターとそこにつながるPRがプロジェクトにもたらしたもの
usualoma
3
3.7k
JSのウェブフレームワークで高速なルーターを実装する方法
usualoma
4
3.5k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
What's in a price? How to price your products and services
michaelherold
246
12k
The Pragmatic Product Professional
lauravandoore
37
7.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
82
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Optimizing for Happiness
mojombo
379
70k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
5BLV"NBOP!)POP$POGFSFODF 5IF+PVSOFZPGUIF/PEFKT"EBQUFS UISPVHI 1FSGPSNBODFBOE1PSUBCJMJUZ
None
None
8IBUJTUIF/PEFKT"EBQUFS w 3VO)POPPO w 3VOBOZBQQVTJOHXFCTUBOEBSE"1*TPO
/PEFKTSBX"1*
8JUI/PEFKT"EBQUFS
3VO)POP8JUI/PEFKT"EBQUFS
$POUSJCVUPST
4UBSUFEBU
None
'FBUVSFT
'FBUVSFTPG)POP
6MUSBGBTU
6MUSBGBTU IUUQTHJUIVCDPN4BMUZ"PNCVOIUUQGSBNFXPSLCFODINBSL
6MUSBGBTU IUUQTHJUIVCDPN4BMUZ"PNCVOIUUQGSBNFXPSLCFODINBSL
;FSPEFQFOEFODJFT
3VOPOBMMQMBUGPSNT FOWJSPONFOUT w /PEFKT7FSTJPJOT w W W W W w
/PEFKTTTVQQPSUGPSXFCTUBOEBSETJTBMTPFWPMWJOH w 8JUI w !IPOPWJUFEFWTFSWFS w /FYUKT 3JNJY w 7FSDFM fi SFCBTFGVODUJPOT w -JOVY 8JOEPXT
5IF+PVSOFZPGUIF/PEFKT"EBQUFS UISPVHI 1FSGPSNBODFBOE1PSUBCJMJUZ
None
IUUQTYDPNZVTVLFCFTUBUVT
W W /PW
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
None
W W "QS
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
None
W W .BZ
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
IUUQTHJUIVCDPNOPEFKTVOEJDJ
None
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSSFMFBTFTUBHW
W W 4FQ
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
None
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
W W /PW
IUUQTYDPNZVTVLFCFTUBUVT
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
8IZTMPX w *OJUJBMJ[JOHUIF3FRVFTUPCKFDUJTIFBWZ w *OJUJBMJ[JOHUIF3FTQPOTFPCKFDUJTIFBWZ
IUUQTHJUIVCDPNOPEFKTVOEJDJCMPCNBJOMJCXFCGFUDISFRVFTUKT
IUUQTHJUIVCDPNOPEFKTVOEJDJCMPCNBJOMJCXFCGFUDISFTQPOTFKT
None
.PUJWBUJPOJO+BQBOFTF w ʮΣϒඪ४ʹ४ڌ͍ͯ͠Δ͔Β͍ʯͱ͍͏ݴ͍༁ΛΊ͍ͨʂ w զʑ͕ݴ͍༁Λͨ͠ͱ͜ΖͰʮͰ͍ΜͰ͠ΐʯͱ͔͠ೝࣝ͞Εͳ͍ɻ w ൺֱରΑΓԿഒ͍ͱٕज़બఆͷςʔϒϧʹΒͳ͍ɻ w ଟগμʔςΟͰʮेʹ͍ʯͱ͍͏͜ͱΛূ໌͔ͨͬͨ͠ɻ w
ʮͪΐͬͱ͘ͳΔʯͰͳ͘ʮेʹ͘ͳΔʯඞཁ͕͋ͬͨɻ
.PUJWBUJPOJO&OHMJTI w 4UPQVTJOHl*UTTMPXCFDBVTFJUGPMMPXTXFCTUBOEBSETzBTBOFYDVTF w /PNBUUFSIPXNBOZFYDVTFTXFNBLF UIJSEQBSUJFTXJMMPOMZTFFJU BTl#VUJUTTMPX SJHIU z w
*GJUTTFWFSBMUJNFTTMPXFSUIBOUIFDPNQBSJTPOUBSHFU JUXPOUFWFO NBLFJUPOUPUIFUFDIOPMPHZTFMFDUJPOUBCMF w *XBOUFEUPQSPWFUIBUJUXBTlGBTUFOPVHIzFWFOJGJUXBTBCJUEJSUZ w *UOFFEFEUPCFDPNFTV ffi DJFOUMZGBTU OPUKVTUBMJUUMFGBTUFS
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSSFMFBTFTUBHW
8PSLJOHXJUI PSXJUIPVU QPMZGJMMTQPOZGJMMTBOE XSBQQFST
QPMZGJMMTQPOZGJMMTBOEXSBQQFST w 3FNJY QPMZ fi MM
QPMZGJMMTQPOZGJMMTBOEXSBQQFST w !XIBUXHOPEFGFUDI QPOZ fi MM
QPMZGJMMTQPOZGJMMTBOEXSBQQFST w !IPOPWJUFEFWTFSWFS
W W 'FC
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
IUUQTEFWFMPQFSNP[JMMBPSHFO64EPDT8FC"1*3FRVFTUTJHOBM
None
None
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
W W +VM
6QUPUIJTQPJOU
6QUPUIJTQPJOU
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
8IBUTUIFEJGGJDVMUZ
7BSJPVTUZQFTDBOCFQBTTFEUPACPEZA
8FDBOHFUJUJOPVSQSFGFSSFEUZQFʜ
8FDBOOPUPCUBJOJUBTJT
8IBUTUIFEJGGJDVMUZ
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM
IUUQTHJUIVCDPNIPOPKTOPEFTFSWFSQVMM *NNFEJBUFMZ FWFSZUIJOHJTSFUVSOFE JOBTJOHMFDIVOL
TUASFBE8JUIPVU#MPDLJOH A OEASFBE8JUIPVU#MPDLJOH A
ASFBE8JUIPVU#MPDLJOH AVOEF fi OFE
MBUFTU W 4FQ
5IFKPVSOFZ DPOUJOVFT
5IBOLTUPFWFSZPOF DPOUSJCVUPST DPMMBCPSBUPST BOEBMM)POPVTFST GPSCFJOHQBSUPGUIFKPVSOFZ