https://esbuild.github.io/ esbuild * Getting Started + Install esbuild + Your first bundle + Build scripts + Bundling for the browser + Bundling for node + Other ways to install * API + Transform API + Build API + Simple options + Advanced options + JS-specific details * Content Types + JavaScript + TypeScript + JSX + JSON + CSS + Text + Binary + Base64 + Data URL + External file * Plugins + Finding plugins + Using plugins + Concepts + Resolve callbacks + Load callbacks + Start callbacks + End callbacks + Accessing build options + Example plugins + Plugin API limitations * FAQ esbuild An extremely fast JavaScript bundler esbuild 0.33s parcel 2 32.48s rollup + terser 34.95s webpack 5 41.53s 0s 10s 20s 30s 40s Above: the time to do a production bundle of 10 copies of the three.js library from scratch using default settings, including minification and source maps. More info here. Our current build tools for the web are 10-100x slower than they could be. The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way. Major features: * Extreme speed without needing a cache * ES6 and CommonJS modules * Tree shaking of ES6 modules * An API for JavaScript and Go * TypeScript and JSX syntax * Source maps * Minification * Plugins Check out the getting started instructions if you want to give esbuild a try.