Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Journey of the Node.js Adapter through Perf...
Search
Taku Amano
October 18, 2025
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Journey of the Node.js Adapter through Performance and Portability
Taku Amano
October 18, 2025
More Decks by Taku Amano
See All by Taku Amano
ROUTERCENTRISM: ルーティングに還元されるすべてについて
usualoma
0
51
TypeScript100%で作るMovable Typeプラグイン
usualoma
3
770
We can develop a framework
usualoma
1
440
Honoの3+1のルーターとそこにつながるPRがプロジェクトにもたらしたもの
usualoma
3
4k
JSのウェブフレームワークで高速なルーターを実装する方法
usualoma
4
3.7k
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Odyssey Design
rkendrick25
PRO
2
920
Thoughts on Productivity
jonyablonski
76
5.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Practical Orchestrator
shlominoach
192
12k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
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