代码分割
2024年11月11日
一、认识
Rspack
支持代码分割特性,允许让你对代码进行分割,控制生成的资源体积和资源数量来获取资源加载性能的提升。
代码分离是 Repack
中最引人注目的特性之一。此特性能够把代码分离到不同的 bundle
中,然后可以按需加载或并行加载这些文件。代码分离可以用于获取更小的 bundle
,以及控制资源加载优先级,如果使用合理,会极大影响加载时间。有三种常用的代码分离方法:
-
入口起点:使用
entry
配置手动地分离代码 -
动态导入:通过模块的内联函数调用来分离代码
-
防止重复:使用
SplitChunksPlugin
去重和分离chunk