Rspack

@rspack.dev

Rstack is a lightning-fast JavaScript toolchain that includes Rspack, Rsbuild, Rslib, Rspress, Rsdoctor, Rstest and Rslint.

Testing with jsdom can be slow because every isolated worker loads its large dependency graph. In the next release, Rstest will support opt-in prebundling of jsdom & happy-dom for reuse across workers. Benchmark shows 33–53% faster test runs 🚀

Bild

🦀 Rstest now uses Yuku instead of Acorn for V8 coverage parsing. On a real Rsbuild test suite: 8.74s → 3.35s median 378/378 tests passing Unchanged coverage totals A parser swap, with a 61.7% faster coverage run. ⚡️

Bild

Turns out Bundlephobia has been using Rspack under the hood for months 👀 bundlephobia.com Fast package analysis, powered by Rspack. Thanks _pastelsky for bringing Rspack to Bundlephobia 🦀

Bild

Did you know Browserslist supports Baseline queries? You can define browser support using a Baseline year instead of listing versions. Our teammate ported this feature to the Rust version of Browserslist, so Rust-based bundlers like Rspack can adopt it soon.

Bild

Rslint 0.7.1 is here: On the Rspack repo, it's over 4× faster than 0.7.0 🚀 This speedup comes from optimized .gitignore handling during config discovery. Large repositories with many ignored files will benefit the most.

Bild

We built Rspress to validate Rspack and power our sites. Three years on, it offers more than we ever expected: • llms.txt generation • File-based routing • Auto-generated nav • Versioning & i18n • Custom themes • Built-in components • Plugins: Algolia, Twoslash & more

Rstest now supports Playwright-driven E2E tests with @rstest/playwright 🎭 ✅ Unit tests → Rstest ✅ Component tests → Rstest Browser Mode ✅ Full-page E2E tests → @rstest/playwright All three use the same runner, config, and test APIs.

Bild

Great to see Nuxt moving to Rsbuild! This is one of the migration paths we envisioned from day one: start with a seamless webpack → Rspack migration, then adopt Rsbuild for a better DX and less configuration. Thanks to @nst.blue and @danielroe.dev for making it happen 💚

Nuxt@nuxt.com · 3w ago

Nuxt 4.5 is out, and it's a big one. 🚀 - ⚡️ Vite 8 - 🦀 Rspack 2, now powered by Rsbuild - 🌊 experimental SSR streaming for faster TTFB - 🩺 a new stable error code system - 🎨 useLayout, named views, and more ... plus a lot of groundwork for Nuxt 5! 💚💚💚

🦀 Rstest 0.11.0 released 🚀 Breaking changes toward 1.0, with more to come. 🧩 TestOptions → 2nd arg 🎭 Sync-only mock factories 🧹 Flatter pool config 🔀 shard is CLI-only ⚡ 3.34× faster V8 coverage 🕰️ Fake timers on Sinon 15 👀 0.12 will have some interesting stuff.

Bild

🦀 Rslint now has a JavaScript API Use `@rslint/core` to lint files with the same engine behind the Rslint CLI. Useful for editors, codemods, custom checks, and migration.

Bild

🥱 Tired of broken anchor links in your docs? Rspress now supports anchor validation for Markdown links. Enable `link.checkAnchors` option to catch broken anchors during `rspress build`. 🦀

Bild

And Rsbuild 2.1 is here too! 🦀 Powered by Rspack 2.1 ⚛️ React Compiler via plugin-react 🏝️ TanStack Start support 🎨 Tailwind CSS v4 plugin 🚀 Faster Babel & SVGR 📦 Worker imports ⚙️ Auto external

Rspack@rspack.dev · last mo.

🦀 Rspack 2.1 is here! ⚡️ 16% faster builds than 2.0 ⚛️ Rust React Compiler: 7–13× faster than Babel 🎨 Improved built-in CSS 📂 import.meta.glob 🔵 TypeScript 7 RC support 🧩 Source Phase Imports

Rspack 2.1.0 release note

🦀 Rspack 2.1 is here! ⚡️ 16% faster builds than 2.0 ⚛️ Rust React Compiler: 7–13× faster than Babel 🎨 Improved built-in CSS 📂 import.meta.glob 🔵 TypeScript 7 RC support 🧩 Source Phase Imports

Rspack 2.1.0 release note