Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Honoが良さそう🔥

is_ryo
November 23, 2023

 Honoが良さそう🔥

is_ryo

November 23, 2023
Tweet

More Decks by is_ryo

Other Decks in Technology

Transcript

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  7. 本日のデモ

    https://github.com/ryo-is/hono-sample

    View full-size slide

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

    View full-size slide