Jul 27, 2026 · 1 hr 33 min · 12 segments
Richard talks with Datastar creator Delaney Gillilan about fast functional reactive programming, how Datastar outcompetes more mainstream JavaScript libraries on performance, and how he designed it…
Delaney GilroyGuest
Richard FeldmanHost
Your job as a web developer, most of the time, is to get strings to the browser as fast as possible.

And that's because the browser is going to parse that faster because you basically have a special class, which is like anything that the browser does with DOM parser or with like built-in functions.

And if you have something that's local, you have to like minimize the amount of JavaScript you're doing.

So basically what DSTAR is all about is making these plugins that anybody can use, but we... ship with plugins that do the fastest version of morphing by like 10x faster than what's currently in html we have the fastest signal library in the world right now too so like just do the things to get things into place correctly but yet the thing is they want to be in the language of your choice the problem is the language you have is just a bunch of declarative strings like that's what the actual interface is is the browser has an interface and it is just a pile of strings
Read the full transcript.
Create an account to read the whole episode, search across every transcript, and follow the shows you care about.

Your job as a web developer, most of the time, is to get strings to the browser as fast as possible.

And that's because the browser is going to parse that faster because you basically have a special class, which is like anything that the browser does with DOM parser or with like built-in functions.

And if you have something that's local, you have to like minimize the amount of JavaScript you're doing.

So basically what DSTAR is all about is making these plugins that anybody can use, but we... ship with plugins that do the fastest version of morphing by like 10x faster than what's currently in html we have the fastest signal library in the world right now too so like just do the things to get things into place correctly but yet the thing is they want to be in the language of your choice the problem is the language you have is just a bunch of declarative strings like that's what the actual interface is is the browser has an interface and it is just a pile of strings