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
Remix on Hono on Cloudflare Workers
Search
Yusuke Wada
November 19, 2024
Programming
3
670
Remix on Hono on Cloudflare Workers
Yusuke Wada
2024-11-19 Remix Tokyo x Cloudflare Meetup
Yusuke Wada
November 19, 2024
Tweet
Share
More Decks by Yusuke Wada
See All by Yusuke Wada
Honoをフロントエンドで使う 3つのやり方
yusukebe
8
4.1k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
2
320
MCP with Cloudflare Workers
yusukebe
2
370
僕がつくった48個のWebサービス達
yusukebe
21
18k
Honoの来た道とこれから
yusukebe
20
5.3k
JS RPCを理解する
yusukebe
5
840
Honoとhtmx
yusukebe
6
2k
Cloudflare Workersの環境を再現することについて
yusukebe
7
1.1k
Hono v4
yusukebe
11
5.4k
Other Decks in Programming
See All in Programming
파급효과: From AI to Android Development
l2hyunwoo
0
160
M5UnitUnified 最新動向 2025/05
gob
0
140
eBPF超入門「o11yに使える」とは (20250424_eBPF_o11y)
thousanda
1
120
Cursorを活用したAIプログラミングについて 入門
rect
0
220
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
130
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.2k
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
170
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.6k
VitestのIn-Source Testingが便利
taro28
9
2.5k
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
260
実践Webフロントパフォーマンスチューニング
cp20
45
10k
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
250
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
Being A Developer After 40
akosma
91
590k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.6k
Docker and Python
trallard
44
3.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
What's in a price? How to price your products and services
michaelherold
245
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Scaling GitHub
holman
459
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Agile that works and the tools we love
rasmusluckow
329
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
570
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
840
Transcript
3FNJY5PLZPY$MPVE fl BSF.FFUVQ 3FNJYPO)POPPO $MPVEGMBSF8PSLFST :VTVLF8BEB
ࣗݾհ w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w 4FOJPS%FWFMPQFS"EWPDBUF !$MPVE fl BSF
w #PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF
ΞδΣϯμ w )POPͱ3FNJY w 3FNJYΛ)POPͷ্Ͱಈ͔͢ w Կ͕خ͍͔͠ʁ w AIPOPSFNJYBQEBUFSAͷհ w
ͬͯΔ͜ͱ w $MPVE fl BSF8PSLFST1BHFTͰಈ͔͢
ࢲϑϨʔϜϫʔΫͷ࡞ऀͰ ͋Γɺ3FNJYΛͬͯΞϓϦ Λ࡞ͬͨܦݧগͳ͍Ͱ͢ ˎҙˎ
)POPͱ3FNJY w 3FNJYͷ:PV5VCFνϟϯωϧͰ3ZBOͱ.JDIBFM͕ݴٴ͍ͯ͠Δ w 3FNJY3PBENBQ1MBOOJOHl2VFTUJPOBCPVUVTJOH3FNJYXJUI)POPz
IUUQTXXXZPVUVCFDPNMJWFGK59I25M&D UT
PWFSMBQ w ͲͪΒϧʔλʔ w GFUDI"1*Λ͍ͬͯΔ w ΤοδͰಈ͘ w 3FNJYΛ͍ͬͯΕಛʹ)POPΛ͏ඞཁͳ͍
)POPͷ্Ͱ3FNJYΛಈ͔ ͤΔ͠ɺ͍͍͜ͱ͋Δ ͔͠͠ʜ
Կ͕خ͍͠ͷ͔ʁ )POPͷ๛ͳϛυϧΣΞ͕͑Δ )POPͷγϯλοΫεͰ"1*ͷΤϯυϙΠϯτΛੜͤΔ
)POPͷϛυϧΣΞ #VJMUJONJEEMFXBSF SEQBSUZNJEEMFXBSF
/FYUKTͷྫ w ABQJAͰ)POPΛಈ͔͢ w )POPΣϒαΠτͷ(FUUJOH4UBSUFEʹΓํ͕ॻ͍ͯ͋Δ w ADSFBUFIPOPAͰ/FYUKTͷܗ͕͋Δ w ͍ΘΏΔ#''Έ͍ͨͳ͍ํ͕Ͱ͖Δ w
31$͕͑Δ
7FSDFM"EBQUFS
3FNJYͷ߹)POPͷϛυϧΣΞʹͰ͖Δ w 3FRVFTUϛυϧΣΞ3FTQPOTF͕Ͱ͖ΕΑ͍ w 3FNJYͷ߹ɺ3FRVFTU3FTQPOTFΦϒδΣΫτ8FCඪ४ͳͷͰಉ͡
͜ΜͳΠϝʔδ
l3FNJY )POPzCZTFSHJPEYB IUUQTHJUIVCDPNTFSHJPEYBSFNJYIPOP
5IJTBEBQUFSBMMPXTZPVUPVTF)POPXJUI 3FNJY TPZPVDBOVTFUIFCFTUPGFBDIPOF -FU)POPQPXFSZPVS)551TFSWFSBOEJUT NJEEMFXBSFT UIFOVTF3FNJYUPCVJMEZPVSXFC BQQMJDBUJPO
ൈਮ
Α͍ʜ͕ w ΤϯτϦϙΠϯτ͕ݶΒΕ͍ͯΔ $MPVE fl BSF1BHFTͳΒXSBOHMFSQBHFT EFWͰ্ཱͪ͛ͳ͍͚ͯ͘ͳ͍ w 7JUFʹରԠ͍ͤͨ͞
w ͠ͳͯ͘Α͍͕ ϛυϧΣΞͰ͋Δ͜ͱΛҙࣝͤ͞ͳ͍
ͭͬͨ͘
IPOPSFNJYBEBQUFS IUUQTHJUIVCDPNZVTVLFCFIPOPSFNJYBEBQUFS
ຯʹμϯϩʔυ͞ΕͯΔ ݄WϦϦʔε ݱࡏW
ධ͍͍
͜Εͳʹ͔ʁ w )POPͱ3FNJYΛͭͳ͛ΔͨΊͷπʔϧηοτ w 7JUFϓϥάΠϯ։ൃ༻ w ϋϯυϥ֤ϓϥοτϑΥʔϜ͚$MPVE fl BSF8PSLFST $MPVE
fl BSF 1BHFT͕͋Δ
͍ํ ։ൃ࣌
)POPΞϓϦΛॻ͘
Πʔδʔ
ͬͯΔ͜ͱ w 7JUFͷϓϥάΠϯΛͭ͘Δ w ԾϞδϡʔϧ͔ΒACVJMEAΛऔΕΔ w ACVJMEAΛADSFBUF3FRVFTU)BOEMFSAʹ͢ w Ͱ͖ͨϋϯυϥ3FRVFTUΛड͚औͬͯ3FTQPOTFΛฦ͢ w
ˢ)POPͷϛυϧΣΞʹ͢Δ
தͷίʔυΛ؆ུԽͯ͠ൈਮ
γϯϓϧ
ϋϯυϥ w ֤छϓϥοτϑΥʔϜʹରԠͤ͞Δ ։ൃ༻7JUFϓϥάΠϯͱશ͘ผ w $MPVE fl BSF8PSLFST $MPVE
fl BSF1BHFT͕͋Δ w $MPVE fl BSF8PSLFST w XSBOHMFSEFWEFQMPZ͍ͨ͠ϑΝΠϧʹهड़͢Δ w $MPVE fl BSF1BHFT w GVODUJPOT<<QBUI>>UTͳͲʹهड़͢Δ
$MPVEGMBSF8PSLFST w Ϗϧυ͔ͯ͠ΒɺXSBOHMFSEFWEFQMPZXPSLFSUT͢Ε0,
Πʔδʔ
ίʔυͦͷ··ɺͰ͔Δͱࢥ͏
γϯϓϧ
͜ΕͰ )POPPO3FNJYPO $MPVEGMBSF8PSLFST͕Ͱ͖Δ
Կ͕خ͍͠ͷ͔Λ͓͞Β͍ )POPͷ๛ͳϛυϧΣΞ͕͑Δ )POPͷγϯλοΫεͰ"1*ͷΤϯυϙΠϯτΛੜͤΔ
ͬͯΈͨײΛฉ͖ͨ ͍ͷͬͯΈ͍ͯͩ͘͞
͓͠·͍