ElysiaJSとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ElysiaJSの意味・解説 

ElysiaJS

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/04 04:23 UTC 版)

ElysiaJS
作者 SaltyAom
最新版
1.2.11 / 2025年2月1日 (3日前) (2025-02-01)
リポジトリ https://github.com/elysiajs/elysia
プログラミング
言語
TypeScript
ライセンス MIT License
公式サイト elysiajs.com 
テンプレートを表示

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

概要

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]

参考文献

  1. ^ a b Bun の Web フレームワーク ElysiaJS のチュートリアル”. azukiazusaのテックブログ2 (2023年9月16日). 2024年10月19日閲覧。
  2. ^ a b Expressより18倍速いというElysiaJS、Bun圧倒的?”. Qiita (2023年12月3日). 2024年10月19日閲覧。
  3. ^ ElysiaJS を学ぶ”. Zenn (2024年7月13日). 2024年10月19日閲覧。
  4. ^ Cheat Sheet (Elysia by example) - ElysiaJS” (英語). elysiajs.com (2024年10月16日). 2024年10月19日閲覧。
  5. ^ Elysia is faster than Hono? One answer is YES BUT”. 2024年10月19日閲覧。
  6. ^ First Look At ElysiaJS”. 2024年10月19日閲覧。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  ElysiaJSのページへのリンク

辞書ショートカット

すべての辞書の索引

「ElysiaJS」の関連用語

ElysiaJSのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ElysiaJSのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのElysiaJS (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS