Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
984: How to Make a DOM Library Render Anything w/ Paolo Ricciuti
49 minutes Posted Mar 4, 2026 at 12:00 pm.
Welcome to Syntax!
Paolo’s role at Mainmatter and his work on Svelte custom renderers
Why Paolo chose Svelte
From Svelte ambassador to working on the project
How custom renderers change what Svelte can target
How Svelte uses the DOM and why that makes custom renderers tricky
What Lynx provides and how it differs from a web view
Brought to you by Sentry.io
Using Svelte with CSS outside the browser
The timeline and current state of the Lynx app
Sick Picks + Shameless Plugs
0:00
49:08
Download MP3
Show notes
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
March MadCSS
Why I choose Svelte
Shift Dev 2019: “Rethinking Reactivity”
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