A podcast interview with Paolo Ricciuti, a Svelte team maintainer at Mainmatter, covering Svelte 5's runes-based reactivity system, async/await in components, SvelteKit remote functions (RPC), and his TMCP library for building MCP servers. Paolo explains how Svelte 5 moved from compile-time reactivity to a signal-based model enabling TypeScript file usage and deep dependency tracking. He discusses the experimental async features and remote functions in SvelteKit that simplify server-client data loading with security considerations. He also covers TMCP, a lightweight alternative to the official MCP TypeScript SDK with modular transports and standard schema support, and ongoing work on custom renderers for Svelte to enable native and terminal rendering targets.
Sort: