Skip to content

Commit bee1327

Browse files
chenjiahanCopilot
andauthored
docs: mention Rspack's default split chunks strategy (#5821)
Co-authored-by: Copilot <[email protected]>
1 parent 939f3a7 commit bee1327

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

website/docs/en/guide/optimization/code-splitting.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Rsbuild supports the following chunk splitting strategies:
1919
- `single-vendor`: bundle all NPM packages into a single chunk.
2020
- `custom`: custom chunk splitting strategy.
2121

22+
::: tip
23+
When using strategies other than `all-in-one`, Rspack's default splitting rules will also take effect. For more details, please refer to [Rspack - SplitChunksPlugin](https://rspack.rs/plugins/webpack/split-chunks-plugin#default-behavior).
24+
:::
25+
2226
## split-by-experience
2327

2428
### Behavior
@@ -30,7 +34,7 @@ Rsbuild uses the `split-by-experience` strategy by default, which is an optimiza
3034
- `lib-react.js`: Provided by [@rsbuild/plugin-react](/plugins/list/plugin-react#splitchunks)
3135
- `lib-vue.js`: Provided by [@rsbuild/plugin-vue](/plugins/list/plugin-vue#splitchunks)
3236

33-
Grouping commonly used packages in this way and then splitting them into individual chunks helps with browser caching.
37+
This approach groups commonly used packages and splits them into individual chunks, which helps improve browser caching efficiency.
3438

3539
### Config
3640

website/docs/zh/guide/optimization/code-splitting.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Rsbuild 支持设置以下几种拆包策略:
1919
- `single-vendor`: 将所有 NPM 包的代码打包到一个单独的 chunk 中。
2020
- `custom`: 自定义拆包配置。
2121

22+
:::tip
23+
在使用除了 `all-in-one` 之外的其他策略时,Rspack 默认的拆包规则也会生效,详情请参考 [Rspack - SplitChunksPlugin](https://rspack.rs/zh/plugins/webpack/split-chunks-plugin#默认行为)
24+
:::
25+
2226
## split-by-experience
2327

2428
### 分包策略
@@ -30,7 +34,7 @@ Rsbuild 默认采用 `split-by-experience` 策略,这是基于实践经验制
3034
- `lib-react.js`:由 [@rsbuild/plugin-react](/plugins/list/plugin-react#splitchunks) 提供
3135
- `lib-vue.js`:由 [@rsbuild/plugin-vue](/plugins/list/plugin-vue#splitchunks) 提供
3236

33-
这种方式将常用的包进行分组,然后拆分为单独的 chunk,有助于浏览器缓存
37+
这种方式将常用的包进行分组,然后拆分为单独的 chunk,有助于提升浏览器缓存效率
3438

3539
### 配置
3640

0 commit comments

Comments
 (0)