After 25 years building for the web, I built rari—a React Server Components framework on Rust that delivers 45x higher throughput than Next.js. This talk is about the architecture decisions that made it possible.
I'll walk through the three-layer architecture: a Rust runtime with embedded V8, RSC-aware Vite transformations, and true streaming SSR. You'll see why using V8 directly through Rust (not Node.js) changes everything, how correct 'use client' and 'use server' semantics matter more than expected, and what I got fundamentally wrong in my first implementation.
When I fixed three pieces—app router support, true SSR, and correct RSC semantics—performance jumped from 4x to 45x. Not because Rust is inherently fast, but because the architecture finally matched React's design intentions.
You'll learn concrete patterns for RSC streaming at the runtime level, trade-offs between ecosystem compatibility and performance, and how React Server Components actually work under the hood. No Rust experience required—just curiosity about what's possible when you rethink the runtime layer.
This talk has been presented at React Summit 2026, check out the latest edition of this React Conference.





















