Code Splitting
将代码拆分成更小的 bundles,实现按需加载并提高页面性能。
Tree Shaking
检测并消除最终 bundle 中未使用的代码,以减少构建产物的大小。
Plugins
提供丰富的插件钩子,并与大多数 webpack 插件兼容。
Module Federation
在多个 web 应用之间共享模块代码,更高效地团队协作。
基于 Rust 的高性能 Web 打包工具
使用兼容 API 无缝替换 webpack
基于 Rust 和 TypeScript 的高度并行、增量编译架构,构建性能极佳,带来极致的开发体验。
Rspack
Vite + SWC
webpack + SWC
webpack + Babel
作为 webpack 的升级替代品,带来更强大的功能和卓越的生产力。
将代码拆分成更小的 bundles,实现按需加载并提高页面性能。
检测并消除最终 bundle 中未使用的代码,以减少构建产物的大小。
提供丰富的插件钩子,并与大多数 webpack 插件兼容。
在多个 web 应用之间共享模块代码,更高效地团队协作。
围绕 Rspack 打造的 JavaScript 统一工具链,具有优秀的性能和一致的架构
基于 Rust 编写的高性能 JavaScript 打包工具,具备与 webpack 兼容的 API
基于 Rspack 的构建工具,包含开箱即用的预设配置,带来愉悦的开发体验
基于 Rsbuild 的库开发工具,以简单的方式创建 JavaScript 库和 UI 组件库
基于 Rsbuild 的静态站点生成器,用于创建优雅的文档站点
一站式的构建分析工具,使构建流程变得透明、可预测和可优化
基于 Rspack 的测试框架,为 Rspack 生态提供全面、一流的支持