Podlipodcast player Webplayer

Syntax - Tasty Web Development Treats

Syntax - Tasty Web Development Treats

984: How to Make a DOM Library Render Anything w/ Paolo Ricciuti

Syntax - Tasty Web Development Treats · Mar 4, 2026 · 49:08

0:0049:08

Listen in the Podli app 🎧

Follow your favourite podcasts, listen offline and in the car with CarPlay and Android Auto, and always pick up where you left off. Free to try.

Wes and Scott talk with Paolo Ricciuti about Svelte custom renderers and how Svelte actually talks to the DOM. They dig into compiler internals, CSS handling, native bridges, and the realities of maintaining ambitious open source tooling.


Show Notes



00:00 Welcome to Syntax!

March MadCSS





01:44 Paolo’s role at Mainmatter and his work on Svelte custom renderers



02:52 Why Paolo chose Svelte

Why I choose Svelte

Shift Dev 2019: “Rethinking Reactivity”





05:16 From Svelte ambassador to working on the project


07:45 How custom renderers change what Svelte can target


10:10 How Svelte uses the DOM and why that makes custom renderers tricky


20:32 What Lynx provides and how it differs from a web view


24:18 Brought to you by Sentry.io



35:56 Using Svelte with CSS outside the browser


39:09 The timeline and current state of the Lynx app


44:51 Sick Picks + Shameless Plugs



Sick Picks


Paolo: Opencode




Shameless Plugs


Paolo: Svelte Custom Renderers | TCMP




Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Episodes: Syntax - Tasty Web Development Treats

PodliGet the free Podli app
↓ App