Wikiwand AI

ElysiaJS

Bun向けのWebフレームワーク From Wikipedia, the free encyclopedia

ElysiaJS (または Elysia) とは、Bun 向けの Web フレームワークである。[1] [2]TypeScript による厳格な型チェックと、高いパフォーマンスを提供する。[1]

作者 SaltyAom
最新版
1.2.11 / 2025年2月1日 (18か月前) (2025-02-01)
プログラミング
言語
TypeScript
概要 作者, 最新版 ...
ElysiaJS
作者 SaltyAom
最新版
1.2.11 / 2025年2月1日 (18か月前) (2025-02-01)
リポジトリ https://github.com/elysiajs/elysia
プログラミング
言語
TypeScript
ライセンス MITライセンス
公式サイト elysiajs.com ウィキデータを編集
テンプレートを表示
閉じる

概要

ElysiaJS では、以下のようにバックエンド API を Bun を用いて作成することができる。[3]この場合、ルートにアクセスすることで JSON を得ることができる。[4]

import { Elysia } from 'elysia'

const app = new Elysia()
  .get('/', () => { hello: 'world' })
  .listen(3000)

パフォーマンス

ElysiaJS は、Express より 18 倍高速だとしている。[2]これは、AOT により事前に最適化された JavaScript コードにコンパイルするからである。[5]

クライアント

ElysiaJS では、Eden という機能により、 TypeScript を用いた型安全なクライアントを使用できる。これにより、テストが容易になり、さらにブラウザ上でリクエストを送信することができる。[6]

参考文献

外部リンク

Related Articles

Timelines

Top Qs

Fact Checks