Loading article…
| 開発者 | エヴァン・ウォレス |
|---|---|
| 安定リリース | 0.24.2 [1]
/ 2024年12月20日 |
| リポジトリ |
|
| 書かれた | 行く |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | JavaScript バンドラー |
| ライセンス | MITライセンス |
| Webサイト | 公式サイト |
esbuildは、 Evan Wallaceによって書かれたJavaScriptとCSS用の無料のオープンソースのモジュールバンドラーおよびミニファイアです。[2 ] [ 3 ] [4] JavaScriptではなくGoで書かれたesbuildは、並列処理と共有メモリの使用により、他のバンドラーよりも「10〜100倍」高速であると主張しています。 [5] [6] [7] [8] TypeScript、JSX、ツリーシェイキングをサポートし、プラグインを通じて拡張可能です。
使用法
esbuildは、フロントエンドビルドツールおよび開発サーバーであるViteとPhoenix Frameworkで使用されています。Angular v17以降、[ 9] Ruby on Rails v7以降、[ 10] Netlify Functions [11]のバンドラーとして含まれています。
参照
参考文献
- ^ 「リリース 0.24.2」。2024年12月20日。 2024年12月23日閲覧。
- ^ 「esbuild - コンテンツタイプ」。esbuild.github.io 。 2024年4月15日閲覧。
- ^ Couriol, Bruno. 「Esbuild JavaScript バンドラー、バンドル時間が 10 ~ 100 倍高速化」InfoQ . 2023 年11 月 10 日閲覧。
- ^ Rappl, Florian (2022年11月30日). Node.jsによる最新のフロントエンド開発: Node.jsエコシステム内での最新のJavaScriptウェブ開発の概要。Packt Publishing Ltd. p. 95. ISBN 978-1-80461-738-0. 2023 年11 月 10 日に取得。esbuild
はパフォーマンスに重点を置いた非常に新しいツールです。esbuild のパフォーマンス強化の鍵は、Go でゼロから記述されていることです...
- ^ Tyson, Matthew (2021年5月26日). 「JavaScript開発を変革する7つのツール」. InfoWorld .
- ^ Beswick, James (2022 年 7 月 13 日). 「AWS Lambda での Node.js 依存関係の最適化 | AWS コンピューティング ブログ」. aws.amazon.com .
- ^ 范文杰 (2021年6月25日). 「なぜesbuildはこんなに速いのか」SegmentFault。
- ^ Minnick, Chris (2023年4月5日). JavaScript All-in-One For Dummies . John Wiley & Sons. p. 515. ISBN 978-1-119-90685-8.
なぜなら、Go 言語で書かれているため、より高速だからです。
- ^ 「Angular CLI の新しいビルド システムを使い始める」。angular.io。
- ^ オキアミ、ポール (2021 年 9 月 22 日)。 「Ruby on Rails 7 は JavaScript をバンドルするノードなしで使用できる - Le Monde Informatique」。Le Monde informatique (フランス語) 。2023 年11 月 10 日に取得。
- ^ Bouças, Eduardo (2021年4月2日). 「モダンで高速なNetlify関数:新しいバンドラーとJavaScript機能」. Netlify .
外部リンク
- 公式サイト
- GitHubの esbuild
