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

Syntax

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 Notes00:00 Welcome to Syntax!March MadCSS01:44 Paolo’s role at Mainmatter and his work on Svelte custom renderers02:52 Why Paolo chose SvelteWhy I choose SvelteShift Dev 2019: “Rethinking Reactivity”05:16 From Svelte ambassador to working on the project07:45 How custom renderers change what Svelte can target10:10 How Svelte uses the DOM and why that makes custom renderers tricky20:32 What Lynx provides and how it differs from a web view24:18 Brought to you by Sentry.io35:56 Using Svelte with CSS outside the browser39:09 The timeline and current state of the Lynx app44:51 Sick Picks + Shameless PlugsSick PicksPaolo: OpencodeShameless PlugsPaolo: Svelte Custom Renderers | TCMPHit us up on Socials!Syntax: X Instagram Tiktok LinkedIn ThreadsWes: X Instagram Tiktok LinkedIn ThreadsScott: X Instagram Tiktok LinkedIn ThreadsRandy: X Instagram YouTube Threads.

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

Sick Picks

Shameless Plugs

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

Audio Player

-
--:--
--:--