ElysiaJS (または Elysia) とは、Bun 向けの Web フレームワークである。 TypeScript による厳格な型チェックと、高いパフォーマンスを提供する。
概要
ElysiaJS では、以下のようにバックエンド API を Bun を用いて作成することができる。この場合、ルートにアクセスすることで JSON を得ることができる。
パフォーマンス
ElysiaJS は、Express より 18 倍高速だとしている。これは、AOT により事前に最適化された JavaScript コードにコンパイルするからである。
クライアント
ElysiaJS では、Eden という機能により、 TypeScript を用いた型安全なクライアントを使用できる。これにより、テストが容易になり、さらにブラウザ上でリクエストを送信することができる。
参考文献
外部リンク
- 公式ウェブサイト



