meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

924: Sync Engines and Local Data

Syntax - Tasty Web Development Treats

Wes Bos

Js, Technology, Css, Html5, Tech News, Webdevelopment, News, Javascript, Html

4.91.1K Ratings

🗓️ 30 July 2025

⏱️ 46 minutes

🧾️ Download transcript

Summary

Wes and Scott talk about local-first sync engines—why they matter, what makes apps feel fast, and which platforms stand out. From LiveStore to Convex to Instant DB, they break down the pros and cons of each and debate what the “next React” might look like in a local-first future. Show Notes 00:00 Welcome to Syntax! 01:52 Intro to local data: what makes apps feel fast 05:08 Could the next React be a local-first sync engine? 08:23 LiveStore 18:01 Zero 21:58 Instant DB 24:18 Brought to you by Sentry.io 24:43 Convex 27:54 ElectricSQL 29:48 PowerSync and PartyKit 30:51 Choosing the right sync engine 40:34 Sick Picks + Shameless Plugs Sick Picks Scott: Rummikub Wes: Headphone covers Shameless Plugs Syntax YouTube Channel 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

Welcome to Syntax. Today, we're going to be talking about one of my favorite topics, which is local data and sync engines.

0:07.0

Now, some of these options that we're going to be talking about are one or the other, some are both.

0:12.0

We're going to be just kind of going down the lay of the land of all the different flavors out there and why you might pick certain ones.

0:19.0

And what are some of the newer players to the game?

0:21.9

Because that's right.

0:22.9

This stuff is changing all the darn time.

0:26.0

My name is Scott DeLenska. I'm a developer.

0:28.1

I live in Colorado with me as always as West Boss.

0:31.4

What's up by dude?

0:32.3

Hey, I am up at the cottage and I unfortunately forgot my camera.

0:37.3

For listeners, you don't know, I have this little, the full stack shack. I don't know if you can see it right there, right? I got you. For people who don't know, I got the full stack shack. I got the full stack shack and usually I'll bring up. I have one of everything here. You know, I've got the microphone. I've got the compressor, the gate.

0:55.7

I have pretty much everything.

0:57.1

All I have to do is plug in my laptop.

0:59.0

But I obviously don't have two of the beefy SLRs that we use.

1:03.5

And I totally forgot it.

1:05.3

And I'm bummed.

1:06.2

So now I'm using my phone right now, which is iPhone iPhone 13, which is decent, but it, I don't know,

1:14.1

it looks a little bit weird. So please forgive the video right now. It's not a Netflix-approved

1:20.2

camera. No. But it is. It does look lovely. Um, yeah, cool. So, hey, it's a new week, new us, ready to go. West is at the cabin. I'm about to take a summer vacay here myself. So it kind of feels like the last day of school in a couple of ways. But my kids are all home. So things are just kind of like, you know, they're in summer mode over here. I was doing some crazy yard work

1:45.1

yesterday, so I'm just like, yeah, it's full swing, right? Well, let's a full summer. Yeah, full summer for

1:53.5

sure. Let's get into the topic at hand, though, which is local data. Now, local data can be done in a number of very low-fi, and I mean lo-fi in terms of, not the coined, you know, lo-fi local first, but lo-fi in terms of you're saving local data, you're handling, updating yourself, you're, you know, you're sending that data along, whatever. You're managing it yourself.

2:19.3

It can be handled in very much those sort of ways with index DB.

...

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 2025.