neverland's Avatar

neverland

@chenjiahan.bsky.social

Developer @ByteDanceTalk, project lead of Rsbuild / Vant. Working on @rspack.dev (Rspack, Rsbuild, Rspress, Rsdoctor, Rslib, Rstest, Rslint).

127 Followers  |  91 Following  |  60 Posts  |  Joined: 31.10.2024  |  2.3338

Latest posts by chenjiahan.bsky.social on Bluesky

Post image

In the next release, Rspack will generate a more compact module factory format that trims the wrapper function.

Benchmarks show this reduces bundle size by about 1% before gzip, though the effect after gzip is minimal. ๐Ÿ˜‰

27.11.2025 07:50 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Rspress v2 RC is live across all Rstack sites. ๐ŸŽ‰

A few fixes are in progress. The final release will ship once everything is polished.

20.11.2025 07:39 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haven't seen any attempts yet, but it would be really interesting!

12.11.2025 07:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

10 million monthly downloads. Huge thanks to everyone trusting Rspack. โค๏ธ

12.11.2025 07:12 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Rspack has tons of complex tests. We just migrated from Jest to Rstest and saw about a 30% speed boost. โšก๏ธ

If youโ€™ve been thinking about trying Rstest, now might be a good time to give it a shot.

11.11.2025 09:28 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

In the next release, Rspack's source map generation is 30% faster ๐Ÿš€

03.11.2025 23:57 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

create-rsbuild now automatically generates an AGENTS.md file to help coding agents develop better. ๐Ÿค–

Still early, but we'll keep improving it and bring AGENTS.md to all Rstack scaffolds soon.

31.10.2025 10:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The next step is to kick off Rspack 2.0. ๐Ÿฆ€ Some of its upcoming changes will be available early in Rspack 1.7 via feature flags.

30.10.2025 11:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Announcing Rspack 1.6 - Rspack Fast Rust-based web bundler

Announcing Rspack & Rsbuild 1.6 ๐Ÿฆ€

๐ŸŒฟ Support for import defer
๐ŸŒฟ Enhanced tree shaking
๐Ÿš€ Barrel optimization by default
๐Ÿš€ Performance improvements
๐Ÿ“ฆ Improved ESM output
๐Ÿ“ฆ Forward browser logs

rspack.rs/blog/announc...

30.10.2025 11:09 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Rspack 1.6 drops tomorrow ๐Ÿš€

29.10.2025 14:10 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โšก Enable native watcher for faster HMR
๐Ÿ”„ Refined internal structure for better performance
๐ŸŒ Move toward pure ESM packages

Rspack 2.0 aims to go beyond webpack โ€” embracing modern standards, performance, and DX. ๐Ÿ’ก Weโ€™d love to hear your ideas and feedback!

23.10.2025 09:25 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿš€ Rspack 2.0 roadmap:

๐Ÿ—“๏ธ First preview planned for Feb 2026
๐Ÿงฉ Refined webpack outputs & APIs โ€” cleaner and simpler
๐Ÿ“ฆ Better ESM output, with out-of-the-box support via Rsbuild & Rslib
โš›๏ธ Built-in RSC support (thanks @parceljs's exploration )
๐Ÿ’พ More stable persistent cache, aiming for default in dev

23.10.2025 09:25 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yes, thatโ€™s right. preserveModules keeps the same file structure in the output as in your source files, similar to Rollup.

22.10.2025 09:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Rspack 1.6.0-beta.1 just dropped:

๐Ÿงฉ support for "import defer"
โšก builds up to 10% faster
โšก CLI startup faster by 50โ€“70 ms
๐Ÿ“ฆ preserveModules like Rollup
๐Ÿ•“ 1.6 stable coming soon

22.10.2025 08:59 โ€” ๐Ÿ‘ 37    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Post image

Here we are ~ โค๏ธ๐ŸŽ‰
๐ŸŒฑ Vue Vine has further enhanced support for the Rsbuild plugin, hoping that users of Rsstack will enjoy using it ~
@rspack.dev

17.10.2025 03:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
feat: support defer import by ahabhgk ยท Pull Request #11871 ยท web-infra-dev/rspack Summary WIP Related links [Feature]: Support for Deferring Module Evaluation (import defer)ย #10608 Checklist Tests updated (or not required). Documentation updated (or not required).

An implementation of TC39 Stage 3 Import Defer is being worked on in @rspack.dev by @ahabhgk.bsky.social ๐ŸŽ‰

This is a performance feature that enables lazy execution of JS modules โšก

webpack already has (partial) support, so it makes sense for Rspack to achieve parity.

github.com/web-infra-de...

17.10.2025 07:10 โ€” ๐Ÿ‘ 32    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
perf(cli): switch to cac and refactor code by chenjiahan ยท Pull Request #11893 ยท web-infra-dev/rspack Summary This PR focuses on improving the code structure and performance of @rspack/cli: Replaced yargs with the lighter cac as the CLI framework Rsbuild also uses cac. This results in some minor ...

The main performance boost comes from replacing yargs with cac:
github.com/web-infra-de...

16.10.2025 10:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

In the next release, @rspack/cli is 40โ€“60 ms faster:

16.10.2025 10:34 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿš€ Rspack 1.6.0-beta.0 is out!

โœจ Improved ESM library output (experimental)
โœจ Improved MF runtime plugins
โšก Barrel optimization by default
๐Ÿ—บ๏ธ Extract existing source maps
๐Ÿงฉ Stabilized layers
๐Ÿž 10+ bug fixes

15.10.2025 07:49 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Replaced our frontend bundling tooling at work with rspack and bun and Im seeing a 70x speedup in builds.

Good lord.

07.10.2025 17:51 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Rsbuild dev server got a small boost:
โšก๏ธ Startup 10-20 ms faster
โšก๏ธ HMR 5-10 ms faster

11.10.2025 08:58 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
A Retrospective Survey of 2024/2025 Open Source Supply Chain Compromises Project compromises have common root causes we can mitigate: phishing, control handoff, and unsafe GitHub Actions triggers.

To implement robust mitigations across Geomys, I did a survey of open source project compromises in 2024/2025.

Three root causes dominate: phishing, control handoff, and unsafe GitHub Actions triggers. All three can be systematically avoided.

words.filippo.io/compromise-s...

10.10.2025 14:34 โ€” ๐Ÿ‘ 63    ๐Ÿ” 21    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2
Post image

Rsbuild spotted at React Conf ๐Ÿ‘€โœจ

08.10.2025 04:37 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
perf: prebundle large dependencies by yifancong ยท Pull Request #1282 ยท web-infra-dev/rsdoctor Summary chore: prebundle big pkgs packages list: 'body-parser', 'cors', 'dayjs', 'fs-extra', 'json-cycle', 'open', 'sirv', 'socket.io&#39...

See: github.com/web-infra-de...

01.10.2025 04:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The Rspack team is off for a week ๐ŸŒด

See you soon โ€” weโ€™ll return refreshed and start shaping Rspack 2.0 ๐Ÿฆ€

01.10.2025 03:59 โ€” ๐Ÿ‘ 17    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Rsdoctor install size reduced from 22.6 MB โ†’ 15.7 MB in v1.3 โ€” ~30% smaller & faster installs ๐Ÿš€

28.09.2025 06:01 โ€” ๐Ÿ‘ 21    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

In the next release, Rsbuild will forward browser errors to your terminal โ€” giving your coding agent more context ๐Ÿค–

26.09.2025 07:19 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Rspack v1.5.7 is out!

๐Ÿƒ Tree shaking now works for destructuring in `.then()` callbacks
๐Ÿ’ก Support preserving JSX in output, commonly used for libraries.

24.09.2025 07:38 โ€” ๐Ÿ‘ 15    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Jiti is now bundled with Rspack/SWCโ€” smaller bundle size & faster.

Since Rsbuild relies on Jiti for config loading, this also benefits our users. ๐Ÿฅณ

22.09.2025 13:34 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Preview
feat: next-rspack-binding by SyMind ยท Pull Request #82811 ยท vercel/next.js Added a new rspack directory as an independent Rust and pnpm workspace, dedicated to building Next.js Rspack bindings. It shares code with Turbopack through the next-taskless crate.

Freshly merged: Next.js with custom Rspack binding unlocks 10%+ faster builds. Performance will keep improving as more code is ported to Rust.
github.com/vercel/next....

19.09.2025 08:59 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@chenjiahan is following 20 prominent accounts