compare
esbuild vs Rspack
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | esbuild | Rspack |
|---|---|---|
| Language | Go | Rust |
| Licence | MIT | MIT |
| Stars | 40k | 13k |
| Latest | v0.28.2 | v2.2.8 |
| Last push | 2026-08-09 | 2026-10-06 |
| Release cadence | about 29 days between releases | about 4 days between releases |
| Active contributors | 4 commit authors on the default branch in the last 90 days | 35+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace webpack. Alternatives to webpack →
PartialesbuildBundling and minification with a smaller plugin API.
Drop-inRspackAccepts webpack configuration and most of its loaders and plugins.
esbuild
- v0.28.22026-08-08Fix tree shaking bug due to TypeScript import alias (#4507)
- v0.28.12026-06-11Disallow \ in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr)
- v0.28.02026-04-02Add support for with { type: 'text' } imports (#4435)
- v0.27.72026-04-02Fix lowering of define semantics for TypeScript parameter properties (#4421)
- v0.27.52026-04-02Fix for an async generator edge case (#4401, #4417)
Rspack
- v2.2.82026-09-28feat: support JavaScript URL entries with factory type probes
- v2.2.72026-09-23The new optimization.splitChunks.dedupDepth option lets Rspack spend more build time finding shared code and reducing d…
- v2.2.62026-09-17feat(loader): support buildInfo custom fields in parallel loaders
- v2.2.52026-09-16feat: expose new cache options and enable cache store in rebuild
- v2.2.42026-09-14CSS-only entries using native CSS support now emit standalone stylesheets without an unnecessary JavaScript bundle. Sta…
esbuild
unsigned The latest release, v0.28.2, carries no signature GitHub could verify.
Loading the security report
Rspack
unsigned The latest release, v2.2.8, carries no signature GitHub could verify.
Loading the security report