【ホノ】
Hono とは?
最終更新:
💡 URLの案内係を、いろいろな実行環境へ
Web標準のRequest・Responseなどを使うJavaScript/TypeScript向けWebフレームワーク。URLやHTTPメソッドに応じた処理、ミドルウェア、APIの型共有などを組み合わせ、Cloudflare WorkersやNode.jsなどの対応環境でWeb APIを作れる。
📌 このページのポイント
- URLやHTTPメソッドに合う処理を呼び出し、レスポンスを返す
- Web標準のAPIを基に、複数のJavaScript実行環境へ対応
- Node.jsではアダプターなど、環境に応じた設定を使う
- TypeScriptの型支援や、APIの型を共有するRPC機能がある
Honoって、何を作る道具?
名前は日本語なの?
移し替えても、全部そのまま動く?
とにかく一番速いフレームワーク?
速度は測る条件やアプリの処理で変わるから、ひとまとめには言えないよ。Honoには複数のルーターがあり、標準構成ではSmartRouterがRegExpRouterやTrieRouterから選ぶ。ルートの検索だけでなく、データベースなども含めて計測しよう。
TypeScriptで何が便利なの?
📖 おまけ:英語の意味
「Hono」 = 炎
💬 公式ドキュメントは日本語の「炎」が由来と説明しているよ。