JavaScript Jabber

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app