Thoughts on this issue: https://t.co/Jg7v24xd34
The stronger a compiler’s static analysis becomes, the harder it is to write reliable workarounds.
Unfortunately, JavaScript doesn’t have Rust-like compile-time attributes that provide a stable escape hatch for optimizer bailouts.
So when a compiler gets “too smart”, intentionally bailing out of its optimizations becomes a surprisingly hard problem 🤣.
🏖️🦀TanStack Start + Rsbuild is a win-win for both communities 🤝
Rspack users get a full-stack choice: 100% TanStack Start, with router, SSR, RSC, Server functions out of the box
TanStack users can adopt the Rspack toolchain for stable bundled dev and first-class MF support
Another build path just washed ashore 🏖️
TanStack Start now supports Rsbuild 2 alongside Vite, bringing the full Start feature set to the Rspack / Webpack ecosystem.
https://t.co/FEMQmGfgiz
Another build path just washed ashore 🏖️
TanStack Start now supports Rsbuild 2 alongside Vite, bringing the full Start feature set to the Rspack / Webpack ecosystem.
https://t.co/FEMQmGfgiz
Big day for the Rspack ecosystem! 🎉
TanStack Start is an amazing full-stack framework, and Rspack users now have a first-class full-stack option.
Huge thanks to the TanStack team, especially @schanuelmiller, and @CongCongPan from the Rspack team for shipping this so fast and so well. 🫡
I'm so proud of the team (@schanuelmiller is the 🐐, and the @rspack_dev crew is awesome) for accomplishing this. We've always been proud of our ability to build ui-framework agnostic software, but believe me, bundler agnostic framework is next-level challenging. I am blessed to work amongst geniuses.
Another build path just washed ashore 🏖️
TanStack Start now supports Rsbuild 2 alongside Vite, bringing the full Start feature set to the Rspack / Webpack ecosystem.
https://t.co/FEMQmGfgiz
🦀“import.meta.glob” is now available in Rspack
Import multiple modules from the file system with glob patterns
One consistent glob import syntax across Vite, Turbopack, and Rspack
It took me just an hour to swap Webpack with Rspack in @wordpress/scripts and plugin build time reduced from ~7s to ~1.2s.
#wordpress#performance#buildtools
Just enabled npm staged publishing for 50+ packages, including Rsbuild core / plugins.
Staged publishing adds a 2FA approval step before a package goes live, helping reduce the risk of unauthorized releases.
Security matters to Rstack, and we’ll continue enabling it for more packages.
🌲Rspack's tree shaking just got smarter 🦀
Two recent optimizations remove more unused code:
1. Inlined booleans can make branch-local dependencies inactive
2. Namespace default re-exports now preserve property-level usage
More precise bundles, less dead code
@unvalley_ Rslint uses the rs prefix because it’s part of Rstack, it follows the same naming style.
It’s mostly written in Go today because it builds on tsgo, but Rust and TS will likely be part of the project as we expand language support and ESLint plugin compatibility.
Rsbuild now supports `output.autoExternal`.
Previously only available in Rslib, it automatically externalizes dependencies from package.json.
It can now be used in Rsbuild for SSR, Node.js apps, and more.