Esbuild
Open-source JavaScript module bundler written in Go
Developer(s) | Evan Wallace |
---|---|
Stable release | |
Repository |
|
Written in | Go |
Operating system | Cross-platform |
Type | JavaScript bundler |
License | MIT License |
Website | Official website |
esbuild is a free and open-source module bundler and minifier for JavaScript and CSS[2] written by Evan Wallace.[3][4] Written in Go instead of JavaScript, esbuild claims to be "10 to 100 times" faster than other bundlers by using parallelism and shared memory usage.[5][6][7][8] It supports TypeScript, JSX, tree-shaking and is extensible through plugins.
Usage
esbuild is used in Vite, a front-end build-tool and development server, and the Phoenix Framework. It is included as a bundler for Angular since v17,[9] Ruby on Rails since v7,[10] and for Netlify Functions.[11]
See also
- Webpack
- Vite
References
- ^ "Release 0.20.2". 14 March 2024. Retrieved 22 March 2024.
- ^ "esbuild - Content Types". esbuild.github.io. Retrieved 2024-04-15.
- ^ Couriol, Bruno. "Esbuild JavaScript Bundler Claims 10-100x Faster Bundling Time". InfoQ. Retrieved 10 November 2023.
- ^ 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. p. 95. ISBN 978-1-80461-738-0. Retrieved 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...
- ^ Tyson, Matthew (26 May 2021). "7 tools transforming JavaScript development". InfoWorld.
- ^ Beswick, James (13 July 2022). "Optimizing Node.js dependencies in AWS Lambda | AWS Compute Blog". aws.amazon.com.
- ^ 范文杰 (25 June 2021). "Why is esbuild so fast". SegmentFault.
- ^ 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).
- ^ "Getting started with the Angular CLI's new build system". angular.io.
- ^ Krill, Paul (22 September 2021). "Ruby on Rails 7 pousse le no-node pour le bundling JavaScript - Le Monde Informatique". Le Monde informatique (in French). Retrieved 10 November 2023.
- ^ Bouças, Eduardo. "Modern, faster Netlify Functions: New bundler and JavaScript features". Netlify.
External links
- Official website
- esbuild on GitHub
- v
- t
- e
JavaScript
- ESLint
- JSHint
- JSLint
- AtScript
- Babel
- ClojureScript
- CoffeeScript
- Dart
- Elm
- Emscripten
- Google Closure Compiler
- Google Web Toolkit
- Haxe
- LiveScript
- Morfik
- Nim
- Opa
- PureScript
- Reason
- WebSharper
- Chrome DevTools
- Firefox Inspector
- Komodo IDE
- Microsoft Edge DevTools
- Opera DevTools
- Safari Web Inspector
- Ace
- Atom
- CodeMirror
- Brackets
- Light Table
- PhpStorm
- Orion
- Visual Studio
- Visual Studio Code
- Visual Studio Team Services
- Vim
- npm
- yarn
- Webpack
- Vite
- esbuild
- Active Server Pages
- Bun
- CommonJS
- Deno
- JSGI
- Node.js
- Wakanda
- Jasmine
- Jest
- Mocha
- QUnit
This programming-tool-related article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e