< 返回版块

Yuan YQ 发表于 2025-10-24 12:00

Rari: 高性能 React 服务器端组件框架

Rari 是一款由 Rust 驱动的高性能 React 服务端组件(React Server Components,简称 RSC)框架,专为性能、可扩展性与开发者体验而打造。

特性

  • 应用路由。基于文件系统的应用路由,支持布局模板,加载状态,错误处理等
  • 真正的服务端渲染。HTML 内容在服务端渲染完成
  • 默认是 React 服务端组件,可以按需打开客户端组件
  • 由 Rust 打造的运行时,性能极佳
  • 零配置,开箱即用
  • 模块热更新
  • TypeScript 优先
  • 跨平台。支持 macOS, Linux 和 Windows

响应时间对比

Rari Next.js 提升
平均响应时间 0.69 毫秒 2.58 毫秒 快 3.8 倍
P95 1.15 毫秒 3.37 毫秒 快 2.9 倍
打包后大小 27.6 KB 85.9 KB 减少 68%

吞吐量对比

Rari Next.js 提升
吞吐量 20,226 请求/秒 1,934 请求/秒 高 10.5 倍
平均时延 2.04 毫秒 25.25 毫秒 快 12.4 倍
P99 时延 4 毫秒 48 毫秒 快 12 倍
错误数 0 0 持平

构建对比

Rari Next.js
构建时间 1.64 秒 9.11 秒
构建输出大小 273 KB 742 KB

测试报告原文:https://ryanskinner.com/posts/the-rari-ssr-breakthrough-12x-faster-10x-higher-throughput-than-nextjs

Github: https://github.com/rari-build/rari

PyTorch Monarch - 用 Rust 实现的分布式机器学习框架

Meta PyTorch 团队于 2025 年 10 月 22 日推出 PyTorch Monarch,这是一款基于单控制器编程模型的分布式机器学习框架,底层由 Rust 实现。通过 1 个脚本编排所有分布式资源,让代码兼具 “单机 Python 简洁性” 与 “跨数千 GPU 扩展性”,同时解决故障处理、数据传输效率等关键问题。

核心特性

  • 资源网格化管理:将主机、进程、actor 组织为多维 “网格(Mesh)”,支持批量操作与切片
  • 渐进式故障处理:简化故障管理,默认快速失败,可按需添加细粒度故障恢复逻辑
  • 控制面与数据面分离:消息传递(控制)与数据传输(RDMA)独立,优化 GPU 间数据交互
  • 本地化分布式张量:张量跨 GPU 集群分片存储,操作语法与本地张量完全一致

Github: https://github.com/meta-pytorch/monarch

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

评论区

写评论
jonirrings 2025-10-24 22:15

这个Rari能渲染react呀,牛!

1 共 1 条评论, 1 页