其他
Rspack Family 介绍
Rspack
Rspack: 是字节跳动 Web 工程体系团队开源的,基于 Rust 的高性能模块打包工具,主要特性:
🚀 启动速度极快: 基于 Rust 实现,构建速度极快,带给你极致的开发体验。 ⚡ 闪电般的 HMR: 内置增量编译机制,HMR 速度极快,完全胜任大型项目的开发。 📦 兼容 webpack 生态: 针对 webpack 的架构和生态进行兼容,无需从头搭建生态。 🎨 内置常见构建能力: 对 TypeScript、JSX、CSS、CSS Modules、Sass 等提供开箱即用的支持。 🛠️ 默认生产优化: 默认内置多种优化策略,如 Tree Shaking、代码压缩等等。 🎯 框架无关: 不和任何前端框架绑定,保证足够的灵活性。
Rspress
Rspress: 基于 React、MDX、Rspack 实现的静态站点生成器,主要特性:
🚀 构建性能。保证足够快的启动速度,带来良好的开发体验。 🎨 MDX 支持。通过 MDX,我们可以方便地复用文档片段,以及在文档中渲染自定义的 React 组件。 🎯 文档站基础能力。包括国际化、多版本支持、全文搜索、组件库文档等。 🛠️ 可扩展性。内置插件系统,支持通过插件 API 来扩展框架功能。
Rsbuild
Rsbuild: 基于 Rspack 的 web 构建工具,主要特性:
🚀 基于 Rspack: 享受 Rspack 带来的极致开发体验。 🦄 开箱即用: 集成生态中最实用的构建功能。 🎯 框架无关: 支持 React、Vue、Svelte 等框架。 🛠️ 深度优化: 自动优化静态资源,最大化生产性能。 🎨 灵活插拔: 提供轻量级插件系统和一系列高质量插件。 🍭 易于配置: 以零配置启动,然后一切皆可配置。
Modern.js
Modern.js: 基于 React 的渐进式 Web 开发框架,包含以下解决方案:
🦄 Modern.js Framework:基于 React 的渐进式 Web 开发框架。 🐧 Modern.js Module:简单、高性能的 npm 包开发方案。 🐈 Modern.js Builder:基于 Rspack 的 Web 构建工具。