Code Splitting
将代码拆分成更小的 bundles,实现按需加载并提高页面性能。
Tree Shaking
检测并消除最终 bundle 中未使用的代码,以减少构建产物的大小。
Plugins
提供丰富的插件钩子,并与大多数 webpack 插件兼容。
Module Federation
在多个 web 应用之间共享模块代码,更高效地团队协作。
基于 Rust 的高性能 Web 打包工具
使用兼容 API 无缝替换 webpack
Rspack 是一个基于 Rust 编写的高性能 JavaScript 打包工具, 它提供对 webpack 生态良好的兼容性,能够无缝替换 webpack, 并提供闪电般的构建速度。
基于 Rust 和 TypeScript 的高度并行、增量编译架构,构建性能极佳,带来极致的开发体验。
Rspack
Vite + SWC
webpack + SWC
webpack + Babel
作为 webpack 的升级替代品,带来更强大的功能和卓越的生产力。
将代码拆分成更小的 bundles,实现按需加载并提高页面性能。
检测并消除最终 bundle 中未使用的代码,以减少构建产物的大小。
提供丰富的插件钩子,并与大多数 webpack 插件兼容。
在多个 web 应用之间共享模块代码,更高效地团队协作。