The insane speed of esbuild - a JavaScript bundler and minifier written on Golang

GolangConf: Другое

Доклад отклонён

Devlin Duldulao is a Filipino full-stack cloud engineer based in Norway. He is a Microsoft MVP, a trainer, an author, a conference speaker, a book author, and a senior consultant at Inmeta. He loves going to universities and user groups to share his expertise.



Esbuild is an open-source JavaScript bundler that is extremely-fast and way better than other popular bundlers like Rollup, Webpack, and Parcel. Written solely by Evan Wallace in Go with speed in mind, fully parallelizes parsing, printing, and source map generation.

In this talk, I will explore esbuild, a JavaScript bundler and minifier built using GoLang that packages JS code for distribution on the web. I will examine how it’s able to work so fast and discuss why this tool is becoming very useful in front-end development. I will discuss the following: What is esbuild, and why is it so fast? Comparing esbuild to other bundlers (Benchmark) Is esbuild production-ready? and a quick live demo.