Nel panorama dei framework frontend e full stack Rari si sta ritagliando uno spazio interessante grazie all'idea di offrire un framework per React Server Components costruito su un runtime Rust, mantenendo però un'esperienza di sviluppo familiare per chi lavora già con React e TypeScript. Secondo il repository ufficiale, Rari combina tre livelli: runtime Rust, framework React e toolchain di build, con l'obiettivo di migliorare le prestazioni senza complicare la configurazione.
Cos'è Rari
Rari si definisce come una Runtime Accelerated Rendering Infrastructure. In pratica, permette di scrivere React in modo standard, ma sostituisce il classico runtime Node.js con un'infrastruttura basata su Rust. Il progetto include un server HTTP, un renderer per React Server Components, un router con V8 embedded e una toolchain che integra bundling e type checking.
L'idea è interessante soprattutto per chi cerca un framework moderno che punti su SSR reale, streaming e prestazioni elevate senza rinunciare all'ecosistema React.
Punti di forza di Rari
Il maggior punto di forza di Rari è il bilanciamento tra innovazione architetturale e familiarità. Dal lato funzionale supporta App Router, file-based routing, loading states, error boundaries, Server Actions, Streaming SSR e Suspense.
In altre parole propone gran parte delle primitive che gli sviluppatori associano ai framework React di ultima generazione, ma le esegue sopra un motore differente. Abbiamo poi il supporto cross-platform per macOS, Linux e Windows, oltre alla compatibilità con node_modules. Un dettaglio importante perché molte soluzioni basate su runtime alternativi incontrano proprio qui i primi attriti reali.
Questo rende Rari particolarmente interessante per team che vogliono sperimentare una base tecnologica più performante senza dover abbandonare il proprio modo di scrivere componenti, routing e logica server/client.
Anche il quick start punta a ridurre la frizione: il progetto si avvia con
npm create rari-app@latest
seguito da
npm run dev
e setup zero-config dichiarato nel README
Rari Vs. Next.js
Uno degli aspetti più evidenziati dal progetto riguarda i benchmark. Nel repository, Rari dichiara 9,1 volte tempi di risposta più rapidi rispetto a Next.js, con 0,43 ms contro 3,92 ms nella media single request.
Sul throughput sotto carico, il confronto riportato è ancora più aggressivo: 74.662 richieste al secondo contro 1.605, pari a 46,5 volte throughput più alto. Il README riporta anche bundle client più piccoli del 53% e build di produzione 3,7 volte più rapide, con benchmark aggiornati a febbraio 2026 e metodologia riproducibile.
Naturalmente, questi numeri vanno letti come benchmark del progetto e non come verità universali per ogni applicazione. Però segnalano un trend importante: l'uso di Rust come runtime per framework React non è più soltanto una curiosità ma una soluzione per ridurre latenza e aumentare throughput in applicazioni server-rendered.
Rari merita attenzione perché prova a risolvere una tensione molto attuale nello sviluppo web: avere la produttività di React con una base runtime più efficiente. Per chi costruisce applicazioni ad alte prestazioni, dashboard complesse, prodotti SaaS o esperienze SSR nolto spinte, il progetto rappresenta una proposta da monitorare da vicino.
Questo non solo per i numeri ma per l'idea di fondo: mantenere il modello mentale di React spostando però il vantaggio competitivo nel runtime sottostante.