🏖️🦀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.
tanstack.com/blog/start-adds…
We’re building a new Rust-based compiler & optimizer for TypeScript, using static type info from typescript-go. Think Google Closure Compiler for TS: smaller/faster apps & libs, targeting ~10–20% bundle size reduction. It’s still private, but we plan to open source it.
Rstest was nominated for this year's Productivity Booster award at JSNation 🎉
Here's the video shown on stage, made by @fi3ework27 with @Remotion (which is also powered by Rspack)
Fast declarations for monorepos⚡️
Rslib isolated declarations make `rslib build` daily type emits much faster, while `rslint --type-check` keeps full validation where you need it, such as CI.
Less waiting in builds. Same type safety gate.
This is useful in large monorepos when you want to split declaration emit and type checking into separate workflows.
- Daily builds: use dts.isolated to quickly emit declaration files.
- Global checks: run rslint --type-check in CI or pre-commit hooks to run unified type check
Rspack keeps pushing forward with support for the latest language features.
After `import defer`, we're now adding `import source` for Wasm, following the TC39 Source Phase Imports proposal. It lets you import a compiled Wasm module directly.
Thanks to @magic_akari for the contribution!
👀 Spotted: Xiaomi MiMo’s website is built with Rspress 🦀
Great to see Rspress used for modern AI doc sites. Rspress aims to become an AI-native documentation tool.
If there’s anything we can help with on the Rspress side, feel free to DM me 👋
mimo.xiaomi.com/
Rspack tsgo cut overall build time by 60% in our benchmark 🚀
Type checking during builds is often one of the biggest build-time costs.
tsgo integration is now available out of the box in:
- Rspack plugin
- Rsbuild plugin
- Rslib
Rspack tsgo cut overall build time by 60% in our benchmark 🚀
Type checking during builds is often one of the biggest build-time costs.
tsgo integration is now available out of the box in:
- Rspack plugin
- Rsbuild plugin
- Rslib
Thoughts on this issue: github.com/web-infra-dev/rsp…
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 🤣.
👀 React Compiler in Rust - Exciting update from @rickyfm
TLDR:
- Rust compiler ➡️ 99.9% the same output as the original
- Confident ➡️ merge the PR within the next weeks
- Can be tested locally
The Oxc team is already working on an integration (draft PR)
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.
tanstack.com/blog/start-adds…
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. 🫡
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.
tanstack.com/blog/start-adds…
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.
tanstack.com/blog/start-adds…
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.
tanstack.com/blog/start-adds…
🦀“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
Rspack also supports all the familiar `import.meta.glob` options: `eager`, `query`, `base`, `import`, etc.
👇🏻 More details rspack.rs/api/runtime-api/mo…
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