{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Svelte Radio","title":"Remote Functions with Simon Holthausen","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/00e6fcc4\"></iframe>","width":"100%","height":180,"duration":3714,"description":"Summary\nIn this episode, Simon Holthausen from the Svelte team joins to discuss remote functions and async Svelte, two\nexperimental features that are changing how developers interact with data in SvelteKit applications. Remote\nfunctions offer a new RPC-like approach that provides better type safety, more granular data loading, and\nimproved developer experience compared to traditional load functions and form actions. The conversation\ncovers the technical implementation, design decisions, and future possibilities including caching, streaming, and\nintegration with Svelte's upcoming resource API. Simon also explains how async Svelte enables top-level await\nin components with coordinated loading boundaries, making asynchronous work much easier to manage in both\nSSR and SPA contexts.\n\nLinks\nRemote Functions Documentation\nRemote Functions Video by Simon\nFollow-up Video by Simon\n\nPicks\nSimon: Elgato Wave Microphone\nKevin: CalDigit Thunderbolt 5 Dock TS5 Plus","thumbnail_url":"https://img.transistorcdn.com/a2spDmSxrcyX_1C736Fgx-G-l9_nFz2rxgwLVukFl-A/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyODk5LzE1OTc2/Nzg5NDYtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}