(Translated by https://www.hiragana.jp/)
esbuild - Wikipedia コンテンツにスキップ

esbuild

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
esbuild
作者さくしゃ Evan Wallace Edit this on Wikidata
最新さいしんばん
0.20.1 Edit this on Wikidata / 19 February 2024; 4 days ago (19 February 2024)
リポジトリ
プログラミング言語げんご Go Edit this on Wikidata
プラットフォーム Cross-platform Edit this on Wikidata
種別しゅべつ JavaScript bundler
ライセンス MIT License Edit this on Wikidata
公式こうしきサイト Official website Edit this at Wikidata

esbuild は、 オープンソースJavaScript バンドラおよびミニファイヤであり、Evan Wallace によってつくられた。[1][2] Go を JavaScript のわりとして使つかい、また 並列へいれつ処理しょり共有きょうゆうメモリを使用しようすることにより、のバンドラより10から100ばい高速こうそく処理しょりできるとしている。[3][4][5][6] TypeScript, JSX, バンドルサイズを削減さくげんするための tree-shaking に対応たいおうしている。さらにプラグイン作成さくせい可能かのうである。それをもちいてもちいて拡張かくちょうすることができる。

ユーザー

[編集へんしゅう]

フロントエンドのビルドおよび開発かいはつツールである Vite および Phoenix Framework は、esbuildを使用しよう依存いぞんしている。

また、バージョン v17以降いこうAngular[7]、バージョン v7以降いこうRuby on Rails[8]Netlify Functionsでは、バンドラとして esbuild を内部ないぶてき使用しようしていて、かつ依存いぞんしている。[9]

関連かんれん項目こうもく

[編集へんしゅう]

出典しゅってん

[編集へんしゅう]
  1. ^ Couriol, Bruno. “Esbuild JavaScript Bundler Claims 10-100x Faster Bundling Time” (英語えいご). InfoQ. https://www.infoq.com/news/2020/06/esbuild-faster-go-js-bundler/ 10 November 2023閲覧えつらん 
  2. ^ Rappl, Florian (30 November 2022) (英語えいご). Modern Frontend Development with Node.js: A compendium for modern JavaScript web development within the Node.js ecosystem. Packt Publishing Ltd. pp. 95. ISBN 978-1-80461-738-0. https://books.google.com/books?id=HyqdEAAAQBAJ&q=esbuild 10 November 2023閲覧えつらん. "esbuild is quite a new tool that focuses on performance. The key to esbuild’s enhanced performance is that it was written from the ground up in the Go..." 
  3. ^ Tyson, Matthew (26 May 2021). “7 tools transforming JavaScript development” (英語えいご). InfoWorld. https://www.infoworld.com/article/3619560/7-tools-transforming-javascript-development.html 
  4. ^ Beswick (13 July 2022). “Optimizing Node.js dependencies in AWS Lambda | AWS Compute Blog”. aws.amazon.com. 2024ねん6がつ12にち閲覧えつらん
  5. ^ 范文杰 (25 June 2021). “Why is esbuild so fast” (英語えいご). SegmentFault. 2024ねん6がつ12にち閲覧えつらん
  6. ^ Minnick, Chris (5 April 2023) (英語えいご). JavaScript All-in-One For Dummies. John Wiley & Sons. p. 515. ISBN 978-1-119-90685-8. "because it’s faster (as a result of being written in the Go language)." 
  7. ^ Getting started with the Angular CLI's new build system”. angular.io. 2024ねん6がつ12にち閲覧えつらん
  8. ^ Krill (22 September 2021). “Ruby on Rails 7 pousse le no-node pour le bundling JavaScript - Le Monde Informatique” (フランス語ふらんすご). Le Monde informatique. 10 November 2023閲覧えつらん
  9. ^ Bouças. “Modern, faster Netlify Functions: New bundler and JavaScript features” (英語えいご). Netlify. 2024ねん6がつ12にち閲覧えつらん

外部がいぶリンク

[編集へんしゅう]