コンテンツへスキップ

esbuildは、ビルド処理を極めて高速に行うために設計された強力なJavaScriptバンドラー兼圧縮ツールで、市場にある他のバンドラーを大幅に上回る速度を実現します。

JavaScript、TypeScript、JSX、CSSなどの最新ウェブ技術に標準で対応しています。独自のアーキテクチャにより、CLI、JavaScript、Goから利用できるAPIを通じて簡単に統合できます。

esbuildはコードを効率よくバンドルするだけでなく、未使用コードを削除するツリーシェイキング、出力を最適化する圧縮、デバッグに役立つソースマップにも対応しています。ESMとCommonJSの両方のモジュールに対応しているため、さまざまな開発環境で柔軟に利用できます。

さらに、ローカルサーバー、開発中に変更を検知するウォッチモード、機能を拡張するプラグインエコシステムも備えています。ビルド時間を大幅に短縮することで、開発者のウェブアプリケーション構築の進め方を変えることを目指しています。

機能

  • キャッシュ不要の圧倒的な速さ
  • JavaScript、CSS、TypeScript、JSXを標準でサポート
  • CLI、JS、Goから利用できるシンプルなAPI
  • ESMとCommonJSのモジュールをバンドル
  • CSSモジュールを含むCSSのバンドル
  • ツリーシェイキング、圧縮、ソースマップ
  • ローカルサーバー、ウォッチモード、プラグイン

関連項目

Rollup

依存関係を効率的に管理し、コードを最適化してすばやく配信できるため、開発プロセスを簡素化できます。

Vite

ウェブアプリケーションの構築に向けた、高速で応答性の高い環境を提供し、開発ワークフローを向上させるツールです。

eleventy

効率的な静的サイトジェネレーターです。最小限の設定でファイルを高速なウェブサイトに変換し、高いカスタマイズ性を実現します。

Astro

最小限の負荷でパフォーマンスを最大限に高め、コンテンツ中心の高速なウェブサイトを作りたい開発者向けのウェブフレームワークです。

Electron

ウェブ技術を使ったデスクトップアプリケーションの作成を支援するフレームワークです。開発者は既存のスキルを活用しながら、ユーザーにネイティブに近い使用感を提供できます。

Tauri

ウェブ技術を使って、デスクトップで動作する小型、高速、安全なアプリケーションを構築できます。

TanStack Start

型安全なルーティング、SSR、ストリーミング、サーバー関数、Viteによるバンドルに対応したReactとSolid向けのフルスタックメタフレームワーク。どこにでもデプロイできます。