Rari - framework ultrarrápido de React Server Components
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Framework RSC de alto rendimiento basado en un runtime de Rust, con latencia P99 12 veces menor y 10.5 veces más rendimiento que Next.js
- App Router: ofrece enrutamiento basado en archivos. Layouts, estados de carga y límites de error
- Implementa renderizado real del lado del servidor (SSR): HTML prerenderizado y soporte para hidratación inmediata
- Soporte nativo para React Server Components: los componentes de servidor son el valor predeterminado y, cuando se necesita, se cambia al cliente con
'use client' - Configuración zero-config: puede ejecutarse inmediatamente después de instalarse con binarios precompilados
- Proporciona retroalimentación inmediata durante el desarrollo con Hot Module Reloading
- Diseño TypeScript-first para garantizar seguridad total de tipos entre servidor y cliente
- Soporte multiplataforma: funciona igual en macOS, Linux y Windows
- Las funciones de Streaming RSC y React Suspense están en desarrollo
- Permite crear proyectos al instante con
create-rari-app -
Métricas de rendimiento
- 3.8 veces mejor tiempo de respuesta promedio (0.69ms vs 2.58ms)
- 10.5 veces más rendimiento bajo carga (20,226 req/sec)
- Bundles 68% más pequeños (27.6KB vs 85.9KB)
- Velocidad de build 5.6 veces mayor (1.64s vs 9.11s)
-
Características técnicas
- Renderizado ultrarrápido mediante la combinación de un runtime de Rust y el sistema de build Vite
- Mantiene compatibilidad con paquetes de NPM e integración total con el ecosistema existente de React
- Soporte para configuración basada en variables de entorno (
PORT,NODE_ENV,RUST_LOG)
1 comentarios
Je, je... no dejan de salir. Hasta frameworks de componentes de servidor...