Después de 25 años construyendo para la web, construí rari: un marco de React Server Components en Rust que ofrece un rendimiento 45 veces mayor que Next.js. Esta charla trata sobre las decisiones arquitectónicas que lo hicieron posible.
Recorreré la arquitectura de tres capas: un tiempo de ejecución Rust con V8 incrustado, transformaciones Vite conscientes de RSC y SSR de transmisión verdadera. Verás por qué usar V8 directamente a través de Rust (no Node.js) lo cambia todo, cómo las semánticas correctas de 'use client' y 'use server' importan más de lo esperado, y qué hice fundamentalmente mal en mi primera implementación.
Cuando corregí tres piezas (soporte de enrutador de aplicaciones, SSR verdadero y semánticas correctas de RSC) el rendimiento saltó de 4x a 45x. No porque Rust sea inherentemente rápido, sino porque la arquitectura finalmente coincidió con las intenciones de diseño de React.
Aprenderás patrones concretos para la transmisión de RSC a nivel de tiempo de ejecución, compensaciones entre compatibilidad con el ecosistema y rendimiento, y cómo React Server Components realmente funcionan bajo el capó. No se requiere experiencia en Rust; solo curiosidad sobre lo que es posible cuando reconsideras la capa de tiempo de ejecución.
This talk has been presented at React Summit 2026, check out the latest edition of this React Conference.





















Comments