Rari:高性能的 React Server 组件框架
rari 是一个由 Rust 运行时驱动的高性能 React Server Components 框架。专为性能、可扩展性和开发者体验而打造。
凭借对应用路由器的恰当支持、真正的服务器端渲染以及正确的 RSC 语义,rari 的吞吐量比 Next.js 高出 46.5 倍,响应时间快 9.1 倍。
特性
- 应用路由器 - 基于文件的路由,具备布局、加载状态和错误边界
- 真正的服务器端渲染 - 预渲染的 HTML 并实现即时注水
- React Server Components - 默认采用服务器组件,必要时使用客户端组件
- Rust 驱动的运行时 - 持久化运行时以实现最佳性能
- 零配置设置 - 借助预构建的二进制文件开箱即用
- 热模块重载 - 开发过程中即时反馈
- 通用 NPM 包支持 - 无缝使用任何 npm 包
- 优先支持 TypeScript - 跨越服务器/客户端边界的全面类型安全
- 跨平台 - 支持 macOS、Linux 和 Windows
- 流式 SSR - 利用 Suspense 边界进行渐进式渲染
- 加载状态 - 导航期间自动生成加载占位图
https://github.com/rari-build/rari
https://rari.build/