Rari - framework ultrarrápido de React Server Components
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Framework RSC de alto desempenho baseado em runtime Rust, com latência P99 12x menor e throughput 10,5x maior em comparação com o Next.js
- App Router: oferece roteamento baseado em arquivos. Layouts, estados de carregamento e limites de erro
- Implementação de renderização genuinamente no lado do servidor (SSR): suporte a HTML pré-renderizado e hidratação imediata
- Suporte nativo a React Server Components: componentes de servidor por padrão, com troca para o cliente via
'use client'quando necessário - Configuração zero: pode ser executado imediatamente após a instalação com binários pré-compilados
- Oferece feedback imediato durante o desenvolvimento com Hot Module Reloading
- Arquitetura TypeScript-first para garantir segurança total de tipos entre servidor e cliente
- Suporte cross-platform: mesmo comportamento em macOS, Linux e Windows
- Os recursos de Streaming RSC e React Suspense estão em desenvolvimento
- Suporte à criação imediata de projetos com
create-rari-app -
Métricas de desempenho
- 3,8x mais rápido no tempo médio de resposta (0.69ms vs 2.58ms)
- 10,5x mais throughput sob carga (20,226 req/sec)
- Bundle 68% menor (27.6KB vs 85.9KB)
- Build 5,6x mais rápido (1.64s vs 9.11s)
-
Características técnicas
- Renderização ultrarrápida por meio da combinação de runtime Rust com o sistema de build Vite
- Mantém compatibilidade com pacotes NPM, integrando-se totalmente ao ecossistema React existente
- Suporte a configuração baseada em variáveis de ambiente (
PORT,NODE_ENV,RUST_LOG)
1 comentários
Poxa... não param de aparecer. Até framework de componentes de servidor...