

The Comeback of RPC: SolidJS, TanStack, and the Future of JavaScript Frameworks with Ryan Carniato & Tanner Linsley - JSJ 691
15 snips Sep 22, 2025
Ryan Carniato, creator of SolidJS, and Tanner Linsley, founder of TanStack, dive into the resurgence of Remote Procedure Calls (RPC) in web development. They discuss how Solid and TanStack are shaping modern data fetching paradigms. From the evolution of SolidStart's server functions to the importance of runtime validation for RPC safety, their insights are invaluable. They also explore advanced serialization and streaming techniques that enhance performance, making RPC a key player in next-gen frameworks.
AI Snips
Chapters
Transcript
Episode notes
Why RPC Feels Natural Again
- RPC is a function-call paradigm across environments that feels like calling a local function but operates over the network.
- Modern meta-frameworks made RPC natural again by co-locating server and client code and simplifying invocation.
SolidStart Origin Story
- Ryan recounts building SolidStart and noticing file-based APIs felt awkward compared to Rails-style co-location.
- He prototyped auto-generated actions/loaders to call server logic directly without the fetch ceremony.
Compilers Make RPC Magical
- The compiler/bundler transforms (Vite, Vinci) let frameworks detect server/client boundaries and generate RPC stubs automatically.
- That compile-time instrumentation is a key enabler for ergonomic, typed RPC experiences.