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
780
Honoが良さそう🔥
is_ryo
November 23, 2023
Tweet
Share
More Decks by is_ryo
See All by is_ryo
tRPC入門
is_ryo
1
110
TypeScriptでWebAssemblyに入門しよう
is_ryo
0
97
LambdaのNodejsをアップデートしたら困った話
is_ryo
2
1.2k
頑張らないオレオレVuex規約を作った話
is_ryo
4
2.5k
AppSyncで始めるGraphQL
is_ryo
1
560
Other Decks in Technology
See All in Technology
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
データ分析を支える技術 生成AI再入門
ishikawa_satoru
0
380
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
180
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
How to train your dragon (web standard)
notwaldorf
79
5.5k
GraphQLとの向き合い方2022年版
quramy
36
13k
How to name files
jennybc
67
96k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
A designer walks into a library…
pauljervisheath
201
24k
Being A Developer After 40
akosma
72
580k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Unsuck your backbone
ammeep
666
57k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
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!!!