Open spwoodcock opened 2 months ago
Another alternative for the list to consider is rspack - https://rspack.dev/ 😄
Have you used rspack before?
From my understanding:
webpack --> rspack
rollup + esbuild --> rolldown (+vite)
Both are rust libraries build to speed up bundling, doing the same thing.
It's hard to assess what the pros / cons of each might be though!
[!NOTE] Update - I really like the look of where
rolldown
and theoxc
compiler are going. It seems like a solid foundation for the future of bundling, but I could be wrong!
Have you used rspack before?
From my understanding:
webpack --> rspack
rollup + esbuild --> rolldown (+vite)
Both are rust libraries build to speed up bundling, doing the same thing.It's hard to assess what the pros / cons of each might be though!
Note
Update - I really like the look of where
rolldown
and theoxc
compiler are going. It seems like a solid foundation for the future of bundling, but I could be wrong!
Yeah exactly.
And I have used it - although only on a side project - in my opinion I think it's better for us to go with Vite, for the same reasons which you listed.
Let's just go for vite 😄
[!NOTE] Based on discussions, this isn't such a simple task, as it involves renaming all
.js
files to have a.jsx
extension if they are React components...
Is your feature request related to a problem? Please describe.
craco
, which is a custom wrapper for webpack and probably not recommended going forward.Describe the solution you'd like
vite
, a more modern module bundler.vite
will includerolldown
in future, a high-performance re-write of rollup in Rust.Describe alternatives you've considered
Related to #5499