Remote Functions with Simon Holthausen

Remote Functions with Simon Holthausen

From Svelte Radio by Kevin Åberg Kultalahti

October 9, 2025 · 1h 2m · Episode 83

About this episode

Simon Holthausen from the Svelte team discusses remote functions and async Svelte, two experimental features in SvelteKit.

Summary In this episode, Simon Holthausen from the Svelte team joins to discuss remote functions and async Svelte, two experimental features that are changing how developers interact with data in SvelteKit applications. Remote functions offer a new RPC-like approach that provides better type safety, more granular data loading, and improved developer experience compared to traditional load functions and form actions. The conversation covers the technical implementation, design decisions, and future possibilities including caching, streaming, and integration with Svelte's upcoming resource API. Simon also explains how async Svelte enables top-level await in components with coordinated loading boundaries, making asynchronous work much easier to manage in both SSR and SPA contexts. Links Remote Functions Documentation Remote Functions Video by Simon Follow-up Video by Simon Picks Simon: Elgato Wave Microphone Kevin: CalDigit Thunderbolt 5 Dock TS5 Plus

People in this episode

Host: Kevin Åberg Kultalahti

Guest: Simon Holthausen

Topics covered

  • remote functions
  • async Svelte
  • SvelteKit
  • data loading
  • developer experience
  • caching
  • streaming

Keywords

  • remote functions
  • async Svelte
  • SvelteKit
  • type safety
  • data loading
  • SSR
  • SPA

Mentioned in this episode

Organizations: Svelte, SvelteKit

Products: Elgato Wave Microphone, CalDigit Thunderbolt 5 Dock TS5 Plus

More episodes of Svelte Radio

Explore listener stats, chart rankings, contacts and more on the Svelte Radio podcast page.