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
540
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
7
3.2k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
MCP with Cloudflare Workers
yusukebe
2
330
僕がつくった48個のWebサービス達
yusukebe
21
18k
Honoの来た道とこれから
yusukebe
20
5.1k
JS RPCを理解する
yusukebe
5
780
Honoとhtmx
yusukebe
6
1.9k
Cloudflare Workersの環境を再現することについて
yusukebe
7
1k
Hono v4
yusukebe
11
5.2k
Other Decks in Programming
See All in Programming
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
220
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
840
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
550
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
140
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
320
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
310
Software Architecture
hschwentner
6
2.1k
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
140
Featured
See All Featured
Scaling GitHub
holman
459
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Optimizing for Happiness
mojombo
376
70k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Why Our Code Smells
bkeepers
PRO
336
57k
Gamification - CAS2011
davidbonilla
80
5.1k
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*ͷΤϯυϙΠϯτΛੜͤΔ
ͬͯΈͨײΛฉ͖ͨ ͍ͷͬͯΈ͍ͯͩ͘͞
͓͠·͍