meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

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

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, News, Technology

4.91.2K Ratings

🗓️ 4 March 2026

⏱️ 49 minutes

🧾️ Download transcript

Summary

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

Transcript

Click on a timestamp to play from that location

0:00.0

Real quick, before we go, we are launching a new video series called March MadSSS

0:04.4

Battle Tournament with 16 of the World's Best Developers at Josh Komu, Chris Coyur, Adam Wathen

0:10.9

of Tailwin, Cassidy Williams, even Scott and I. Now, we have a ton of prizes to give away,

0:17.8

and if you want to win, go to MadcSSS.com and you're going to fill out the bracket.

0:22.7

So madcsss.com, log in with your GitHub, and you're going to pick who you think is going to win

0:28.2

each of these. And whoever gets the highest score is going to win this amazing prize pack.

0:34.5

Like this. Sick CSS jacket. You can also order this from the website as well. We've got some pretty cool merch, some T's, stickers, and Naljean, first, second, third prize. Go to Mad CSS. Make your picks. You can share them with your friends. You'll probably win. Peace. Welcome to Syntax today. We have a really awesome guest on. Paolo Ritchuti is going to be talking about Sveld custom renderers and how the Svelte team is basically going to be taking a library that is entirely focused on the DOM and really putting it into a universe where, well, you can like render anything with it.

1:12.5

So there's a lot that comes from that both in strategy but also in what that enables for developers who might be considering using this tool.

1:21.7

And yeah, I'm really excited about this.

1:24.1

So welcome to syntax, Paolo.

1:26.7

Hi, welcome. I mean, not welcome. Thank you for the welcome.

1:32.3

Of course. Yeah, yeah. Do we first meet in Barcelona? That's where we met, uh, somewhat

1:38.3

recently, right? Yeah, I met in Barcelona, personally. Yeah, this felt some, it was a, a great hang there. You're at a company called

1:46.1

Main Matter. What is it that you're doing? And what's your relationship to the Svelt project

1:50.8

overall? I lead the Svelte team at Mn Mn Mitter. Mn Mittery is a consultancy. We do a lot of

1:58.3

svelte. We do rust. We do ember. It's basically a sort of Svelte, we do Rust, we do Ember.

2:01.6

It's basically a sort of a top-tier consultancy.

2:06.6

We're not just executors, like we actually help you architect your solution, we help you hire even.

2:15.6

It's more on a high high level but we also do

2:19.4

features development and stuff like that and basically I am the Zvelt expert there

2:24.6

and the reason why I am the Zveld expert there is because I'm very tied to this

2:29.2

Velt project I'm one of the maintainer of this Velt projectt project. I also started as a Zwelt ambassador as Scott,

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.