Rari - 超高速な React Server Components フレームワーク
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Rustランタイムベースの高性能RSCフレームワークで、Next.jsと比べて P99レイテンシ12倍、スループット10.5倍向上
- App Router: ファイルベースルーティングを提供。レイアウト、ローディング状態、エラーバウンダリ
- 真のサーバーサイドレンダリング(SSR)を実装 : 事前レンダリング済みHTMLと即時ハイドレーションをサポート
- React Server Componentsを標準サポート : サーバーコンポーネントがデフォルトで、必要に応じて
'use client'でクライアントへ切り替え - Zero-configセットアップ: 事前ビルド済みバイナリでインストール後すぐに実行可能
- Hot Module Reloadingにより、開発中に即時フィードバックを提供
- TypeScript-first設計により、サーバー・クライアント間の完全な型安全性を確保
- Cross-platform対応 : macOS、Linux、Windows環境で同一動作
- Streaming RSCおよびReact Suspense機能は開発進行中
create-rari-appにより即座にプロジェクト作成をサポート-
パフォーマンス指標
- 平均応答速度 3.8倍向上(0.69ms vs 2.58ms)
- 高負荷環境で 10.5倍高いスループット(20,226 req/sec)
- 68%小さいバンドルサイズ(27.6KB vs 85.9KB)
- ビルド速度5.6倍向上(1.64s vs 9.11s)
-
技術的特徴
- Rustランタイム と Viteビルドシステム の組み合わせにより超高速レンダリングを実現
- NPMパッケージ互換性 を維持し、既存のReactエコシステムと完全統合
- 環境変数ベースの設定(
PORT,NODE_ENV,RUST_LOG)をサポート
1件のコメント
はは……終わりがなく次々に出てきますね。サーバーコンポーネントのフレームワークまで……