#esbuild
Rolldown now passes all esbuild ESM <-> CJS interop tests:
github.com/rolldown/bun...
November 23, 2024 at 1:46 PM
Looks like Vite 8 is using Lightning CSS as the default CSS minifier! Most next-generation build tools are now using it, including Turbopack, Rspack, Tailwind, Parcel, Bun (a port), and now Vite. ⚡️
March 12, 2026 at 6:54 PM
esbuild - Bundle Size Analyzer
esbuild.github.io
March 13, 2025 at 4:48 AM
New article:

Tree shaking squint on the server with esbuild

blog.michielborkent.nl/squint-tree-...

#clojure #babashka #squintcljs
Tree shaking squint on the server with esbuild
How hyper uses esbuild on the JVM to serve only the squint core functions a page uses.
blog.michielborkent.nl
September 25, 2026 at 10:27 AM
"OMG can't believe the Typescript team is using Go." - guy who runs esbuild 80+ times a day
March 12, 2025 at 2:35 PM
Ongoing work for @rolldown.rs :
- Rolldown-Vite ecosystem CI (~60% passing)
- Full bundle mode HMR
- Incremental build
- Module Federation (built-in support)
- oxc minifier improvements (built-in, already with better compression ratio than esbuild and 6-9x faster than swc)
February 7, 2025 at 3:36 PM
Automated security tools won this one. We can't continue closing issues and CVEs every day, telling users that the security issue esbuild dev server doesn't affect vite. We'll release a minor in a couple of days with esbuild 0.25 to avoid the false positive security reports.
patak.cat patak @patak.cat · Feb 12
If your automated security tools flags this esbuild CVE in your Vite app, go report it to them. Vite doesn't use the esbuild dev server. Always provide a minimal repro for security issues. Kudos again to @sapphi.red for fixing the original CVE on Vite and reporting it to other affected tools.
Any websites were able to send any requests to the development server and read the response
### Summary esbuild allows any websites to send any request to the development server and read the response due to default CORS settings. ### Details esbuild sets `Access-Control-Allow-Ori...
github.com
February 19, 2025 at 5:19 PM
this is still the most fucked up minification ever introduced by esbuild i think
bun.com/blog/bun-v1.2.…
September 14, 2025 at 11:16 PM
please make it stop 🥲
February 13, 2025 at 9:36 AM
esbuild remains one of the best codebase I've ever read that's approachable and makes you feel smart
January 6, 2025 at 9:44 AM
SvelteKit 2 now fully supports Vite 8

SvelteKit 3 will require it - giving additional optimizations and functionality. E.g. SvelteKit 3 will use @rolldown.rs hook filters to spend more compilation time in rust and less in JavaScript. And SvelteKit 3 adapters use only rolldown without esbuild
February 27, 2026 at 12:40 AM
@rolldown.rs wasm story is just brilliant
February 7, 2025 at 10:54 AM
I love esbuild.github.io/analyze/ so much that I made a hacky plugin to convert a rolldown bundle to a partial but valid esbuild metafile

gist.github.com/ArnaudBarre/...
Hacky Rolldown-Vite plugin to generate esbuild metafile
Hacky Rolldown-Vite plugin to generate esbuild metafile - vite-plugin-esbuild-metafile.ts
gist.github.com
September 29, 2025 at 7:01 PM
Recently, I released a universal visualizer and analyzer for JavaScript and CSS called `sonda`.

It works with @vite.dev, Rollup, esbuild, webpack, and @rspack.bsky.social and is more accurate than some existing tools.

www.npmjs.com/package/sonda
sonda
Universal visualizer and analyzer for JavaScript and CSS bundles. Works with Vite, Rollup, webpack, Rspack, and esbuild. Latest version: 0.4.1, last published: 10 days ago. Start using sonda in your p...
www.npmjs.com
November 3, 2024 at 9:30 AM
If your automated security tools flags this esbuild CVE in your Vite app, go report it to them. Vite doesn't use the esbuild dev server. Always provide a minimal repro for security issues. Kudos again to @sapphi.red for fixing the original CVE on Vite and reporting it to other affected tools.
Any websites were able to send any requests to the development server and read the response
### Summary esbuild allows any websites to send any request to the development server and read the response due to default CORS settings. ### Details esbuild sets `Access-Control-Allow-Ori...
github.com
February 12, 2025 at 7:31 PM
Since esbuild released a new version, so many repos have multiple esbuild installs 😅

If you maintain a dev tool that relies on it, please check the semver range allows the new 0.27.x

As a user, `npm ls esbuild` and report any old versions to the packages pulling them in
December 29, 2025 at 10:01 AM
As a result, Rolldown is now the fastest possible bundler you can run in the browser. Here are the numbers when bundling a benchmark app with 2.5k modules:

- esbuild: 22.19s
- Vite (via Rollup): 4.52s
- Rolldown: ⚡️613.43 ms

Try it out yourself on StackBlitz:
stackblitz.com/~/github.com...
StackBlitz
stackblitz.com
December 19, 2024 at 5:15 AM
In the next version of Bun

bun build gets a fast native plugin API

Using the same .mdx library to bundle 6 .mdx files:
- Bun's native api: 13.2ms
- Bun's js api: 18ms (1.36x slower)
- Rolldown: 33.5ms (2.5x slower)
- esbuild: 36.1ms (2.7x slower)
November 3, 2024 at 3:13 PM
Rolldown 0.14 is out!
github.com/rolldown/rol...

Rolldown's core bundling capabilities are largely complete. We are now focusing on robustness (Rollup and esbuild test alignment) and polishing DX (error messages, docs) before planned 1.0 beta by EOY.
github.com
November 8, 2024 at 5:58 AM
Updated my benchmark repository with the latest @vite.dev and @rolldown.rs release and compared it to @angular.dev with esbuild.

Results from a fresh build with 50 routes and 200 components per route:

Angular w/esbuild = 58 seconds
Angular w/Rolldown+Vite = 48 seconds

🤯
June 6, 2025 at 8:01 PM
A bit more than a year ago I was hoping for esbuild to be the first tool to have bundling and Fast refresh deeply integrated (with a nice plugin api)

Rolldown is now the way forward for building fast React tooling.

Thanks @evanwallace.bsky.social for inspiring us to make better and faster tooling!
February 7, 2025 at 6:09 PM
if i build with esbuild --target es2022 i can get a working guy !! it's an swc bug
January 10, 2026 at 6:03 PM
FYI if you use pnpm and upgraded from Vite 7 -> 8, you might still have esbuild installed but unused. You can purge it out by:

1. Set `autoInstallPeers: false` in `pnpm-workspace.yaml`
2. `pnpm i`
3. Undo no1
4. `pnpm i`
April 14, 2026 at 3:28 AM