Ditch your Rollup, Webpack, Babel build setup! There is a new kid on the block. esbuild is an extremely fast build tool written in Go and heavily utilizing parallelism.
In my small lovelace-flower-card project it improved build time from 3.7sec with rollup and babel to 69ms. Not that I had problems with my builds taking too long but this makes live reload on changes way much fun. Also, it removed a bunch of dev dependencies, improving my setup up and ci cache (diff).
- Bundling for browser or node 🤩
- Built-in TypeScript Support
- Built-in webserver for serving in development
So far it would be my first choice for any project that does not come with a managed build stack. And it looks perfect for writing serverless scripts or web components using typescript.