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
Honoが良さそう🔥
Search
is_ryo
November 23, 2023
Technology
1
890
Honoが良さそう🔥
is_ryo
November 23, 2023
Tweet
Share
More Decks by is_ryo
See All by is_ryo
tRPC入門
is_ryo
1
160
TypeScriptでWebAssemblyに入門しよう
is_ryo
0
140
LambdaのNodejsをアップデートしたら困った話
is_ryo
2
1.2k
頑張らないオレオレVuex規約を作った話
is_ryo
4
2.6k
AppSyncで始めるGraphQL
is_ryo
1
570
Other Decks in Technology
See All in Technology
【shownet.conf_】持続可能な次世代Wi-Fi運用に向けて
shownet
PRO
0
360
How CERN serves 1EB of data via FUSE
ennael
PRO
0
16k
ガバメントクラウド開発と変化と成長する組織 / Organizational change and growth in developing a government cloud
kazeburo
4
760
ゼロから実装まで!機械学習入門
natsuki0726
0
160
プロダクト価値を考えるための情報透明化とチーム文化づくり
nyo_taro
1
120
【shownet.conf_】AI技術とUX監視の応用でShowNetの基盤を支えるモニタリングシステム
shownet
PRO
0
380
軽いノリで"自動化"に取り組んではいけないという話
tetsuyaooooo
1
490
PREEMPT_RT over the years
ennael
PRO
0
360
LINE-ChatGPT 倫理問題を整理する全力肯定彼氏くん [LuC4]に訪れたサービス開始以来の最大の危機
o_ob
1
100
業務ヒアリングと知識の呪い
tamai_63
0
290
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
7
3.8k
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
540
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Designing with Data
zakiwarfel
98
5.1k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
Being A Developer After 40
akosma
84
590k
Infographics Made Easy
chrislema
239
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.8k
Designing the Hi-DPI Web
ddemaree
280
34k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Transcript
Honoが良さそう🔥 Honoには無限の可能性が秘められていると思っているという話 2023/11/22 kansai.ts#4
is_ryo #EngineeringManager #SoftwareEngineer #React #TypeScript #Sprocket #Web接客 X → @is_ryo
Honoってなに? • 公式サイト → https://hono.dev/ • 読み方は「炎(ほのお)」🔥 • Edge用の小さく、シンプルで、超高速なWebフレームワーク •
Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、 Netlify、Lagon、AWS Lambda、Lambda@Edge、Node.js など、あら ゆる JavaScript ランタイムで動作する
Honoの特徴 • Ultrafast 🚀 - とにかく早い • Lightweight 🪶 -
とにかく軽い。依存関係がなく、Web標準のAPIのみ を使用 • Multi-runtime 🌍 - 様々なランタイムで動作する • Batteries Included 🔋 - 様々なミドルウェア、ヘルパーがある • Delightful DX 😃 - 非常にクリーンなAPIと最高級のTSサポート
HonoのUseCase HonoはExpressに似た、フロントエンドのないシンプルなWebアプリケーショ ンフレームワーク。CDNEdge上で実行され、ミドルウェアと組み合わせること でより大規模なアプリケーションを構築することができる。例えば下記のような ユースケースがある。 • WebAPIの構築 • バックエンドサーバーのプロキシ(BFFみたいな感じ) •
エッジアプリケーション
(個人的に)Honoの好きなところ • Web標準のAPIのみを使用しているので、変な依存がなく綺麗 • ミドルウェアが豊富 ◦ 認証系とかCORS、キャッシュ、JSXなど • JSXをレンダリングして返せるのでSSRができるし、普通のNodejsのサー バーとしても動作する
本日のデモ ↓ https://github.com/ryo-is/hono-sample
Shall we work together? 「Sprocket 採用」で検索 🔍 or X(@is_ryo)でDMください ✉
Thanks!!!