The next-gen bundler rewrites are getting insane, just as things were consolidating in the other parts of JS. We now have:
- EsBuild
- SWC (also written by someone who works at Vercel)
- TurboPack
- Vite (rollup)
- Parcel
- Rome
I've noticed in the javascript ecosystem there is much less convergence than in other languages. Everyone wants a flag in the ground.