I run Vite on almost everything. Astro sites, Nuxt projects, a small group of libraries I maintain on the side. The build tool is the part of the stack I think about least, because it just works.
So when the thing under all of that changes twice in three months, I read the release notes properly.
Here is what actually changed, what breaks, and the part that made developers argue for a week straight.
For Five Years, Vite Ran on Two Bundlers
When Vite launched, it made a pragmatic bet. esbuild for the dev server, because it is fast. Rollup for production, because its output is well optimized. Two tools, two jobs.






