Slide 1

Slide 1 text

Honoが良さそう🔥 Honoには無限の可能性が秘められていると思っているという話 2023/11/22 kansai.ts#4

Slide 2

Slide 2 text

is_ryo #EngineeringManager #SoftwareEngineer #React #TypeScript #Sprocket #Web接客 X → @is_ryo

Slide 3

Slide 3 text

Honoってなに? ● 公式サイト → https://hono.dev/ ● 読み方は「炎(ほのお)」🔥 ● Edge用の小さく、シンプルで、超高速なWebフレームワーク ● Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、 Netlify、Lagon、AWS Lambda、Lambda@Edge、Node.js など、あら ゆる JavaScript ランタイムで動作する

Slide 4

Slide 4 text

Honoの特徴 ● Ultrafast 🚀 - とにかく早い ● Lightweight 🪶 - とにかく軽い。依存関係がなく、Web標準のAPIのみ を使用 ● Multi-runtime 🌍 - 様々なランタイムで動作する ● Batteries Included 🔋 - 様々なミドルウェア、ヘルパーがある ● Delightful DX 😃 - 非常にクリーンなAPIと最高級のTSサポート

Slide 5

Slide 5 text

HonoのUseCase HonoはExpressに似た、フロントエンドのないシンプルなWebアプリケーショ ンフレームワーク。CDNEdge上で実行され、ミドルウェアと組み合わせること でより大規模なアプリケーションを構築することができる。例えば下記のような ユースケースがある。 ● WebAPIの構築 ● バックエンドサーバーのプロキシ(BFFみたいな感じ) ● エッジアプリケーション

Slide 6

Slide 6 text

(個人的に)Honoの好きなところ ● Web標準のAPIのみを使用しているので、変な依存がなく綺麗 ● ミドルウェアが豊富 ○ 認証系とかCORS、キャッシュ、JSXなど ● JSXをレンダリングして返せるのでSSRができるし、普通のNodejsのサー バーとしても動作する

Slide 7

Slide 7 text

本日のデモ ↓ https://github.com/ryo-is/hono-sample

Slide 8

Slide 8 text

Shall we work together? 「Sprocket 採用」で検索 🔍 or X(@is_ryo)でDMください ✉

Slide 9

Slide 9 text

Thanks!!!