rspack
Rspack 是一个基于 Rust 的高性能 JavaScript 打包工具,兼容 webpack 生态系统,可无缝替代 webpack,提供极速构建速度。
核心功能与特性
- 极速构建:基于 Rust 实现,启动和构建速度极快。
- 闪电式热更新(HMR):内置增量编译机制,支持大型项目快速热更新。
- Webpack 兼容:支持 webpack 插件和 loader,兼容社区优秀库。
- 模块联邦:原生支持 Module Federation,便于开发大型 Web 应用。
- 生产优化:默认内置树摇、代码压缩等优化策略。
- 框架无关:不绑定任何前端框架,灵活性高。
使用方法
- 通过 Quick start 文档快速入门。
- 提供 StackBlitz 示例 直接体验。
Rstack 工具链
包含 Rspack、Rsbuild(构建工具)、Rslib(库开发工具)、Rspress(静态站点生成器)、Rsdoctor(构建分析器)、Rstest(测试框架)、Rslint(代码检查工具)等。
许可证
采用 MIT 协议 开源。