Ryan Skinner

Ryan Skinner

Ryan has been building for the web for 25 years. He created rari, a React Server Components framework running on a Rust runtime that delivers 46.5x higher throughput and 9.1x faster response times than Next.js. He believes performance shouldn't be an afterthought and that the web deserves frameworks that are both fast and beautiful to work with.
Building RSCs Framework on Rust: Architecture Decisions That Delivered 45x Performance
React Summit 2026React Summit 2026
Upcoming
Building RSCs Framework on Rust: Architecture Decisions That Delivered 45x Performance
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.