web-infra-dev/rspack
 Watch   
 Star   
 Fork   
1 days ago
rspack

v1.5.1

What's Changed

Performance Improvements ⚡

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.5.0...v1.5.1

3 days ago
rspack

v1.5.0

rspack-banner-v1-5

🎉 See Announcing Rspack 1.5 for more details.

What's Changed

Breaking changes 💡

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.11...v1.5.0

8 days ago
rspack

v1.5.0-rc.0

What's Changed

Breaking Changes 🛠

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.5.0-beta.1...v1.5.0-rc.0

10 days ago
rspack

v1.5.0-beta.1

Highlights 💡

Explicit Resource Management

Rspack now supports the "using" declaration.

This enables the explicit resource management feature in ECMAScript, making resource cleanup more straightforward ✨

image

Learn more: using - MDN

What's Changed

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.5.0-beta.0...v1.5.0-beta.1

18 days ago
rspack

1.5.0-beta.0

Highlights

Here's a sneak peek at the exciting new features coming in Rspack 1.5.0.

Module Federation Module Hoisting

https://github.com/web-infra-dev/rspack/pull/10524

This update introduces a runtime module that initializes federation during Rspack's runtime phase—similar to Webpack v1's Module Federation. The federation runtime is hoisted into runtime chunks, bypassing normal code-splitting rules, so it's eagerly available at startup.

Impact: In multi-entry applications using Module Federation, this can reduce bundle size by ~60%.

More details: https://gist.github.com/ScriptedAlchemy/a71ccbdfb933e8a4cd0131801a2c26b5#file-hoisted-runtime-internal-md

Rspack's Built-in Watcher

https://github.com/web-infra-dev/rspack/pull/10658

We've implemented a Rust-based file system watcher to improve performance in large-scale file change scenarios. Moving file watching into Rust also cuts down on overhead across the NAPI boundary.

Custom Native Binding

https://github.com/web-infra-dev/rspack/pull/10857

Want to build high-performance plugins for Rspack? This feature makes it easier. If writing a Rust plugin feels daunting, check out The Rspack Book—the first section covers customizing a Rspack binding step-by-step.

🎉 @rspack/browser

https://github.com/web-infra-dev/rspack/pull/10870

Yes, you can now run Rspack directly in the browser! We've even built a web REPL so you can try it instantly: repl.rspack.rs 🚀

Built-in Virtual Module Plugin

https://github.com/web-infra-dev/rspack/pull/11021

Thanks to @nilptr's contribution, Rspack now includes a built-in Virtual Modules plugin. If you work with a large number of virtual modules, this plugin helps Rspack maintain top performance even at scale.

Drop support for Node 16

https://github.com/web-infra-dev/rspack/pull/11338

@rspack/core v1.5 will no longer support Node 16, as Node.js reached end-of-life on September 11th, 2023. Many npm packages in the ecosystem have also dropped support for Node 16 (such as webpack-dev-server, css-loader, sass-loader, etc.), making it increasingly difficult to maintain compatibility.

Package v1.4 v1.5
@rspack/core >=16.0.0 >=18.12.0
@rspack/cli >=18.12.0 >=18.12.0
@rspack/dev-server >=18.12.0 >=18.12.0
@rsbuild/core >=16.10.0 >=18.12.0

Miscellaneous Updates

  • Stabilized LazyCompilation feature—experiments.lazyCompilation is now available at the top level of Rspack's config.
  • Deprecating experiments.topLevelAwait—setting it to false will now show a deprecation warning. This feature will be enabled by default and the config option removed in the next major release.

What's Changed

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.11...v1.5.0-beta.0

29 days ago
rspack

v1.4.11

What's Changed

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.10...v1.4.11

2025-07-24 14:45:56
rspack

v1.4.10

Highlights 💡

  • 30% smaller Wasm bundle (38.9MB → 27.2MB)
  • 4x faster tree shaking analysis in large projects

What's Changed

Performance Improvements ⚡

Bug Fixes 🐞

Other Changes

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.9...v1.4.10

2025-07-22 16:56:16
rspack

v1.4.9

Highlights 💡

Reduced install size ⚡️

In Rspack v1.4.9, we focused on optimizing our Rust dependencies and build flags. This effort has resulted in significant reductions to Rspack's install size across all platforms. We continue to work on further size optimizations and expect additional improvements in future releases.

Platform Rspack 1.4.8 Rspack 1.4.9 Diff
@rspack/binding-linux-x64-gnu 59.4MB 51.3MB 8.1MB
@rspack/binding-darwin-arm64 46.1MB 43.2MB 2.9MB
@rspack/binding-win32-x64-msvc 51.4MB 48.5MB 2.9MB

What's Changed

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.8...v1.4.9

2025-07-15 23:35:12
rspack

v1.4.8

What's Changed

Performance Improvements ⚡

Bug Fixes 🐞

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.7...v1.4.8

2025-07-15 17:55:04
rspack

v1.4.7

What's Changed

Performance Improvements ⚡

New Features 🎉

Bug Fixes 🐞

Refactor 🔨

Document Updates 📖

Other Changes

New Contributors

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.4.6...v1.4.7