Skip to main content
927

August 11th, 2025 ×

AI Browsers, 100X Build Speed, Massive Svelte Update - Web Dev News

or
Topic 0 00:00

Transcript

Wes Bos

Welcome to Syntax. Today, we got an episode for you on all of the new news that's happened in the last couple weeks since there's been even though it's summer, it feels like there's been a lot of stuff dropping. You know? Some new Node. Js features, React's router has React Vercel components.

Wes Bos

Amazon released a Versus Node fork cloud Node, is clamping down on people using it twenty four seven feet, overtaking Webpack, and probably five or six more things related to web development. So buckle on up. We got lots of news for you today. My name is Wes Bos, developer from Canada with me JS always, is Scott Tolinski. How are you doing today, Scott?

Scott Tolinski

Doing good. How are you doing, man?

Wes Bos

You're missing can you please snap the last button of your hat down?

Scott Tolinski

That's a a negative, Wes. Alright. This is a fashion choice.

Wes Bos

No. You got it. There's one there's one snap that's not snapped.

Scott Tolinski

Leave a comment below if this messes you up. I'm not snapping it. Snappage. Hold on. And how many and how many buttons are you you doing there? Yeah. Four Node buttons. Really matter because the hat's just kind of sitting on the top of my head, rather than trying to be fit correctly. Although this hat in particular is really stretched out. This is my, like, my beach hat. I'm in beach mode. I I got a hula shirt on. I got my boat shirt on today.

Scott Tolinski

Yep. I'm extremely tan. And by that, I mean, this is as tan as I get.

Scott Tolinski

And, and I got my beach hat on, which I go swimming with this thing. But, yeah, I I go full clamped down on this bad boy whenever I want to, keep it on while I'm riding the waves.

Scott Tolinski

Yeah. You just got back from from vacation. Where were you? Yeah. I was in Maui. Got to be there when the tsunami the tsunami was gonna happen.

Scott Tolinski

There was no tsunami. It did not do, anything, but it was actually kinda very scary. I mean, being on a an island and getting that, like, we we first heard it on the radio, and they were like Yeah.

Scott Tolinski

Oh, there's an earthquake and a potential tsunami, so just, like, keep an eye out. We will issue a warning if there's any danger. And you're like, okay. If there's any danger, sure, they'll issue a warning. And then I, I jumped off a a small cliff into a waterfall for a couple times. And while we're over at this waterfall, I get, everyone's phone JS, like, simultaneously doing the emergency sound, And you see everybody at the waterfall looking at their phone, and it's like, urgent warning, tsunami incoming, like, get to high ground immediately, tsunami arrival will be like So did you just, like, peel? Yeah. Or you did jump again? No. I only jumped twice, and I had already I I think I had done the second jump by the time the warning came in. Okay.

Scott Tolinski

But it was, like, immediately after. We weren't there for that long. And Yeah.

Scott Tolinski

It was crazy. It was like everybody just kind of disappeared from that waterfall really quickly because it was pretty, populated.

Scott Tolinski

And, we don't know that much about Maui. I mean, we'd been there for a week, but we just, like, looked at the map and looked my dad started searching for cities with the highest elevation, and we we just bailed it to a Sanity.

Scott Tolinski

It was, like, 2,000 feet up above sea level. Man.

Scott Tolinski

We're like, nothing bad can happen to us here because our resort was at sea level. So it's like, well, we'll just hang out here for the entire rest of the day. And we were high enough we could see, like, coastlines all over Maui. So it's like, well, we'll just hang out here and watch if something crazy happens.

Scott Tolinski

You get a crazy experience, but let's just hope nothing happens. Right? And, thankfully, nothing happened. And at the end of that, we just got to drive home. It was it was a best case scenario, honestly, because Well, this little guy drops in our Slack room. He drops, oh, wow. Tsunami warp, and then doesn't come back into Slack for, like, two days.

Wes Bos

Yuck.

Wes Bos

Oh, wow. Dead?

Scott Tolinski

Yeah. I thought y'all would've seen the news because it was all over the news.

Scott Tolinski

But, yeah, we were, like, we were in, like, a small, like, a a small store, and people were, like, you know, lying out the door, getting stuff. And it was, like, not like panicked, but definitely, like, high alert. So, yeah, they ultimately ended up being nothing, which was great. Yeah. Very odd situation. Alright. Well, let's get on to the first piece of news here.

Wes Bos

Amazon released a Versus Node fork. I know this is when I was on vacation, but you jumped on and released a video. So tell us about it. It's called Kiro. Yeah. And if you are interested in learning more about Kiro,

Scott Tolinski

which I I would suggest definitely checking this out even if you're an AI skeptic because this one takes things to a different approach.

Scott Tolinski

And what makes it really good is the entire premise of Curo is that it is based on, like, spec driven development.

Scott Tolinski

So there's a number of really nice features baked into the UI from creating specs. But, like, when you first open it up, you click generate steering docs, and it creates several different steering docs for your entire project, whether that's the product docs, like what this thing is, the structure of your app docs, and then the tech. And these are just markdown files. You can edit them, whatever, but, like, it nails it. And it, like, discovers things about your app that, like, aren't in a read me, and it can, like, really parse what the app's about really well. So you get your steering docs. You add there's a UI for adding MCP servers instead of having to just do it. And there's a real way to, like, actually reference and call specific MCP functions really easily, inside of pnpm, whatever. And then you just create a pnpm. Like, alright. Let's work on this sticky header. I need a sticky header that does this, blah blah blah. And then that creates several files. It creates a requirements file that lists out a detailed document of all the requirements. It creates a design file, which, like, talks about how it's going to even, like, writing code snippets in that design file for how it's going to accomplish this. And then it generates a task ESLint, and these are all markdown files so they can be committed to your repo. And then there's a UI for clicking go and completing these tasks. It pops up a chat window in case you need to go back and forth. But, ultimately, what it does is it leads to this way more structured way of working that is deeply integrated with the editor. So you're not creating these files. You're not having to create your own framework for these files or follow some sort of, you know, makeshift version of this. This is deeply integrated into the editor.

Scott Tolinski

And it, for me, it takes longer to do everything, but I have to go back and forth with it, like, significantly less. The chances of this thing getting it right the first time are way higher because as it's creating these requirements, designs, and task lists, you are modifying them. You are making sure that it's exactly what you want.

Scott Tolinski

If it throws in a word there or something like that that you're not, like, into or whatever, you can go and change all this. Just tweak the markdown and then run this stuff, and it just works. I found it to be So you're saying the, like, the generation is is much slower. Right? The generation is slower because it's doing it's like it's over engineer mode, people call it, because it is. It's like, let me create this really long document before I even start working on the code. And then it uses that document along with your steering documents, along with your your task list and the requirements, and it starts doing all this stuff. And then it might pull in an MCP server to check the docs, and it it it it's doing a lot. It's reading a lot. It's thinking a lot before getting into the code. So there are times when you're like, okay. This could have been much faster popping open an agent or whatever. But the fact that it's so structured

Wes Bos

leads it to be, in my experience, less time overall because Like a better way. It right. Yeah. Yeah. I also know Amazon has has Bedrock, which is their, like, their way to access AI models through Amazon.

Wes Bos

And, like, a lot of companies will only allow you to access models through Bedrock because that's how they pay for them, and that's their security gateway and all that type of stuff. So I have heard that that approach is slower than going straight to, like, straight to OpenAI or straight to straight to Anthropic's APIs.

Scott Tolinski

Yeah. This is using Anthropic, but I don't know how it's getting there. There is also something called agent hooks, which it's like a whole hook, interface for setting up, listening for events and then running agent tasks on those events. So, like, in my demo, I set up one that Wes, like, whenever a script is added to the package dot JSON file, add it with a description of what it is to my ReadMe, and it just goes off and does it, updates the ReadMe. So that way, your scripts and your ReadMe are always in sync and stuff like that. I mean, you could do an endless amount of this. Whenever a file, whenever a Svelte component is updated, update the, you know, the test file or update the playwright file or any of that stuff. Right? So there's a lot of, like, interesting hook based things you can do with this as well.

Scott Tolinski

Overall, great UI. It's got rounded corners. Looks nice. And, every everything about it, it's been my default editor since I first started using it, and I'm a big fan. If you wanna learn more, I do a deep dive on our YouTube channel. I will make that link available. Next piece of news we have here is that Node 22.18

Wes Bos

has dropped the flag for using TypeScript. So previously, a couple I don't know. Maybe about six months ago, Node released the ability to run TypeScript files directly inside of Node without needing a third party tool or a compile step or anything. And the way that that works is it simply just strips all of the types out of your TypeScript and leaves you with with JavaScript at the end of the day. And that's that's awesome because you don't have to use TSX or Node TS or any of these things.

Wes Bos

And they have been running it. Now they've dropped the flag for it, which means that as of Node 22.18 or that's their LTS version, I probably like Node 24. You can now just simply use TypeScript inside of Node. Js, which is fantastic. Like, just one of those last things that that it is. There's there's a couple gotchas with this JS that it's simply just type stripping, so you cannot use it if you're using enums or things that require a compile step. Probably the biggest gotcha for me is is no TSX, which is like like JSX inside of TypeScript.

Wes Bos

So if you still need that on your server, you're probably still gonna be running something either, like like, a different runtime that supports it, like Bos or Deno, or an additional runtime thing like like TSX, which is very confusing. So TSX, which is, like, the JSX templating, and then there's also TSX, which is TypeScript execute, which is Those are different things. Yeah. Yeah. Those are different things. But I use TSX so that I can have TSX support. Understood?

Scott Tolinski

I like I thought React was just JavaScript, folks. I thought it was just JavaScript Node. The the tip the normal JavaScript stuff don't work. You gotta use Yes.

Wes Bos

Well so what I'm curious about JS, does this will will this mean that people will now ship TypeScript to NPM? Hopefully. A lot of people still have, like, a compile step before they publish an NPM module.

Wes Bos

But, like, are we gonna eventually get to the spot where you don't need to compile before you publish to NPM? That would be amazing. Yeah. That would be amazing. I think it's hopeful that that's anytime soon considering Yep. You Node?

Scott Tolinski

There there's a a billion people not using, Node 22.18.

Scott Tolinski

But, yes, I I I would love Yeah. That's a cool one. Least favorite things about working on packages, is having to manipulate those packages before you push them. So

Wes Bos

Speaking of Node and React or or or JSX, is React Router, the artist formerly known as Redux, I guess, is now supporting React Vercel components. So it's been they're finally there. I guess it's still in in beta, but, finally, they have released what it will look like as support for both Parcel and Vite, which is really interesting to me because we didn't see we did a show maybe six months ago on, like, where Wes we at with React Server Components. And and the answer to a lot of that was we're just waiting on bundler support for these things. And now that both Parcel and Vite have first party ways to attack React Server Components, now we're starting to see it pop up in a lot of other frameworks, and React Router has has rolled that out, which is is pretty exciting. I know that good chunk of the web runs on React Router. A good like, I would say, I I wouldn't say a majority, but a large portion of React sites also run React Router. And now that this is built in, it's gonna be huge.

Scott Tolinski

Yeah. When I was writing React, I preferred React Router JS most people many people did.

Wes Bos

Yeah. Also,

Scott Tolinski

Windsurf was bought and then not bought, and then the, CEO of Windsurf went to where did he go? To Google? It was like Yeah. It was gonna be purchased by OpenAI.

Scott Tolinski

Then out of nowhere, that purchase got called off, and the CEO bailed to Google. And I, like, I, like, I don't know the details, but that whole thing seems kind of chicken shit to me to do that to your team. And then Cognition, who is the creators of Devon, later purchased Wind Surf and actually purchased it, employing the entire team.

Scott Tolinski

I the thing that surprised me most about this was that Devon is is profitable. I don't even know if they're profitable, but they're valuable enough to have purchased Windsurf.

Scott Tolinski

I had no idea if Devon was a fan.

Wes Bos

Windsurf had a quarter billion dollars in funding, and then another startup was able was able to buy them. And like you said, there was a lot of like, oh, no. This wasn't an acquihire and and and whatnot, but I don't know. I was I was pretty bullish on on Wind Surf, and maybe I still am, but, yeah, it says it says Google is paying 2,400,000,000.0 in license fees as part of the deal to use some of Wind Surf's technology under nonexclusive terms.

Wes Bos

According to the person familiar with the arrangement, Google will not take a stake or any control and interest in Wind Surf, the person added. And if you want to see all of the errors in your application,

Scott Tolinski

you'll want to check out Sentry at century.i0/syntax.

Scott Tolinski

You don't want a production application out there that, well, you have no visibility into in case something is blowing up, and you might not even know it. So head on to reduce century.i0/syntax.

Scott Tolinski

Again, we've been using this tool for a long time, and it totally rules. Alright.

Scott Tolinski

Another one I have here is the this is brand new. This one actually was brought to me by the algorithm on YouTube, and it's so funny because the the video had a ton of views on it. And most of the comments were like, bless the algorithm. I would have never found this if it wasn't for the algorithm, which I don't understand how how that that kind of thing happens, but it's yeah. It's got 260,000 views now.

Scott Tolinski

It's a release of Copy Sanity.

Scott Tolinski

It's a file server.

Scott Tolinski

Unfortunate well, you know, with many of these things, the design is terrible on it. It is funny where somebody said this is clearly designed by end a back end engineer, and and there's other users are being like, what are you talking about? This looks great. And I assure you, folks, if any of any of you find Wes people open up this demo or whatever, you're gonna be like,

Wes Bos

and that's it's it's okay because it's very functional software, and they're working on a redesign for it. And I personally Tell me what it is. I set up a file server. Does. I set up a file server. A what is a file server? I under I understand what it is, but, like, tell us why this is so awesome.

Scott Tolinski

Yeah. I will Okay. Keep delaying here, and I'll point you to a YouTube video that you can watch that explains everything.

Scott Tolinski

But it's an extremely fast open source file server that you can throw up on anything. It shows the guy running out on literally anything. It is a single Python file, so it is not difficult to get up and running. You don't need a bunch of you don't even need a database.

Scott Tolinski

And this thing has a billion features from, one being very quick to navigate through your files. You give it full permissions.

Scott Tolinski

It can host files. You might use it in place of something like Google Drive without the syncing functionality or those types of things.

Scott Tolinski

You might throw it up on your NAS. You might throw it up on your server and have a a full file system access to watch videos, watch audio, be able to even like EQ, it has a full on music player within it. It gives an RSS feed of all of your files. Oh, and it implements all protocols, HTTP, FTP,

Wes Bos

Wes dev, SMB.

Scott Tolinski

Does full thumbnail view, ZIP downloading, easy uploading.

Scott Tolinski

Like I said, share files, battery name, recent, media player stuff. You can, modify files, like text files directly inside of it. So if if you're on your server, you just wanna modify a markdown file or whatever, it it's quick and easy for that. It like I said, it JS like one Python file that you just run from anywhere. You can throw a CloudFlare tunnel on it. Next thing you know, you have your own, like, cloud file server.

Scott Tolinski

There's an endless amount of features in this, and the video is hilarious because he just, like, goes on like, you can do this. You can do this. You can run it on a Nintendo DS. You can run it on a, you know, 1991 Windows computer.

Scott Tolinski

And at the whole at the end of the whole thing, he's like, and I wrote most of it in a single file from my phone. And you're just like, what kind of wizard does this? It is it is incredible. And that's why I highly recommend watching this introduction video because it is super fun to watch. And I've got this thing hosted already myself, and I've already started working on a theme for it. I actually thought it would be really interesting if we tried to make our own, even, like, theming one page of it because theming the whole thing would be a whole project. But, like, oh, let's all see if we can make a file browser look nice. It might be you know, that'd be, like, a day commitment.

Scott Tolinski

If you wanna do that, Wes, I'm down to do it. It's gonna be all overriding CSS with IDs and kind of gnarly HTML.

Scott Tolinski

But,

Wes Bos

maybe that doesn't sound like a fun idea.

Scott Tolinski

I I I started working on mine. I thought you looked pretty nice compared to what it looks like, and and I'm not I'm sorry. I'm not throwing shade at the creator. The creator JS incredible.

Scott Tolinski

He is getting a designer to do some design work on this thing, but I joined their Discord. I'm in it. I'm having a good time with this thing. You can turn on all, all kinds of features with flags. It plays any type of video file you want, apparently. So, like, if I'm putting this on my NAS, which I'm going to, and I'm gonna use it for people to to share files because oftentimes, they need to share files, and I don't wanna do it through Synology's own crappy software. And I've been looking for something just like this, and I was like, oh, Nextcloud. I'm gonna have to set up the whole Nextcloud thing, and it's a whole whole thing, and they have paid products or whatever.

Scott Tolinski

This knocks out a ton of that for me only at the cost of it looking like it's from 1990.

Scott Tolinski

And I can fix that.

Scott Tolinski

I can fix that. I'm a CSS wizard y'all. So, yeah, shout out shout out to, Scott Sanity from nine zero zero one. And, again, watch this video. You'll be impressed.

Scott Tolinski

It's very cool.

Wes Bos

You know what I should use this with JS I use this app called Drop Share. I've been trying to, like, wean myself off of, cloud app or they renamed it to something stupid. I forget what it is. But, everyone's like, you should use drop share. And and what it will do is you can take a screenshot or upload a file or whatever, and then just drag and drop it into drop share, and then it will give you a little URL.

Wes Bos

And then you actually own those files. Right? They live on your own system. And right Node, I've been using it with, Backblaze as a spot to to put it. But I should really just be throwing these files on my own server and then just throw, like, a CloudFlare cache in front of it so that if if one of my URLs does get get popular, it it doesn't matter for bandwidth or whatever because it's not be gonna be served off of my my NAS directly. The the person who created this is a straight up wizard.

Scott Tolinski

You can install it through here or install it on Yarn or Nix or Android. You can install it on Synology. Here's full instructions on Synology. Or if you use, UV or macOS, if your OS is dead to you, here's a bootable flash drive or a CD ROM. If if you don't trust the company, if you don't trust Scott Sanity, try Prison Party or Bubble Party, which are just like wrapped versions of this thing that are, like, contained or use a Docker image.

Scott Tolinski

It JS like I don't understand the amount of energy this would have taken to do all of this, and it's not a product. It's not a paid product. This JS, like, straight up Yeah. Open source wizardry right here. Who cares so much about

Wes Bos

file system? It is That's unbelievable. I'm gonna unify this app. This is good. Yeah. I wonder how many people are gonna throw this on a server, forget about it, and accidentally leave their entire server open wide open. So it's gonna happen. Expose that to the Internet first. Yeah. Remember the back in the days when you could just search for, like, index of, and you would find, like, people's, like, PHP file listings? That is almost all but gone. Every now and then, you still stumble upon, like, a WordPress server that will show you the the contents of, like, an uploads folder.

Scott Tolinski

But I have I have something to admit.

Scott Tolinski

We did we did some family photos with a photographer.

Scott Tolinski

And you know how they don't give you all the photos or, like, the unedited photos or they give you proofs or whatever? I did find their unprotected uploads folder, and I did download all the dang photos. I decided, yeah, we still paid them for quite a bit of photos. It wasn't like we're Yeah. Scott changing. But it oftentimes, it's like they don't wanna give you the originals because they're like, we edited these. We don't wanna do that. Yeah. And, like, I get it. But at the same time, like, I know what I'm doing. I I I'm not you know? So being able to find that, downloads folder or uploads folder and be like, yoink.

Wes Bos

Yoink. Give me them all. I know what I'm doing. Yes. Oh, on the flip side, my my sister's a wedding photographer, and, and and she has, like, family photos and whatnot. And on the flip side, just the the amount of people that just screenshot instead of downloading it from the service, oh, kills me.

Wes Bos

You know? Like, every time I see somebody screenshot something instead of, like, saving it and often, they will screenshot their photos.

Wes Bos

Like, they'll find the photo, like, eight years ago in their, I, in their, like, photos app, and then they'll screenshot that. And then they'll that. Share the screenshot. It's like, you have the photo on your phone.

Wes Bos

You don't need to screenshot it in order to share it.

Wes Bos

And that's partly partly a UX issue is that, like, you these people always can't find the photo. And I was like, now I have to go to this different app and upload it, and now I can't find it. That is eight years ago.

Wes Bos

But that that always just drives me Sanity. And they don't even crop it. You know? You can see what time it is.

Scott Tolinski

To be clear here, folks, I I don't want people coming for me on this one. We purchased what we were able to purchase. No. Come from. There there was there was no option for me to give this photographer money for these photos. So,

Wes Bos

I just wanted to have the original. You're a bad person, Scott. No. I'm just joking.

Wes Bos

Some good news. Veet has officially overtaken Webpack in the npm installs, which is wild, and it's about time. Vite now has 32 in the last week, it had 32,000,000 downloads and Webpack having 32 also 32, but about 500,000 less.

Wes Bos

I wonder how much of that is due to these AI things, like Bolt and probably not v zero, actually.

Wes Bos

But Bolt, Lovable, all these these things, like, the the React. Have you ever have you looked at the React installs over the past, like, year or so? It's just let's go let's go to Npm trends. Like, take a look at React downloads over the past two years.

Scott Tolinski

Yeah. Like like, what happened That's a big turn right there.

Wes Bos

February 2025.

Scott Tolinski

Like, this It's that people just start typing into AI. Make me an app, and then it's like, of course, you need React. Of course, you need this and that. It's like Yeah. Okay. See, Vite went right up.

Wes Bos

Anytime you make anything new with AI, it defaults to using Vite and and React and Tailwind for for everything. I wonder actually, we should look at what Tailwind looks like on here.

Scott Tolinski

Probably similar. I have to, like, actively persuade it not to use Tailwind Wes. It's like Yeah. I did not ask for this. I don't have it installed. And and, like, there's nothing in my thing that says to use this, and it's like, first, we're gonna start by installing Tailwind. I'm like, bro, if I wanted to use it, I would have told you. What the hell happened last week?

Wes Bos

It's always interesting to see the Christmas dips. Yeah. The micro trends. Yeah. Yeah.

Scott Tolinski

But also, like Christmas dip sounds like a nice kind of, like, cookie.

Scott Tolinski

Next one, roll down Veet. You can use roll down Veet. This is not super new. It was announced May 29 that you could use roll down Veet.

Scott Tolinski

But just recently in their Vite seven announcement, you can just use this by, in your dependencies, replacing the normal Vite dependency with Vite npm colon roll down hyphen Vite at latest. So you can just swap out Vite for roll down Vite, and it shall just work. Now roll down Vite is a next generation Rust based bundler.

Scott Tolinski

It's modernizing Vite's core.

Scott Tolinski

Alongside roll down, there's OXC, which JS, like, a parser, a transformer, a resolver, a minifier, as well as a linter and a formatter soon. So, like, people have reported seeing massive increase, 100 x process increase on Vite, especially the build process. Right? So in the past, Vite used, what was it, roll up for their building process of everything. Yeah. And roll up is great. It has been a, mainstay of the web ecosystem for a long time. But with roll down, it's like, what if we rewrote this in Rust and focused on making it very fast? And people are seeing a 100 times improvement on their build speeds using Vite, and it seems like it is a smooth transition for most people. They they talk about how many apps they've tried this on and the success rate.

Scott Tolinski

And even SvelteKit, supposedly, all you gotta do is change this, and it should just work. So I've not given roll down Vite a try. I just haven't had the time yet, but I'm interested in just throwing this on here and seeing if it just Wes. Because who who wouldn't love a 100 times, improvement in their build times? I'm sure every single Next. Js user would like that.

Wes Bos

We did talk about this real quick when CJ and I did a new show as Wes. And we were just saying, like, how quickly this came out. Yes. Because it feels like, I don't know, six months ago, eight months ago, we were just talking about, it being worked on. And now you can just roll it out, and it it covers almost all of our use cases, which is really exciting.

Wes Bos

Cloud Node kinda annuited its $200 a month plan. So GloveClub had this, like, max plan, which was $200 a month, and you could use it as much as you could possibly want.

Wes Bos

And, of course, a lot of people went ahead and ran it as much as they possibly could. So I was talking to Zach Jackson on on Twitter about this, and he was running four agents almost twenty four seven, just kicking off multiple agents. And he was using, like, $5,000 worth of infrastructure every single day.

Wes Bos

It turns out lots of people were running these things on on live just simply finding stuff to enough to run four different things continuously at all times is is quite amazing. I'll I'll link up the Twitter thread saying the stuff that he did. He says he ported all of his Wes lint to go in all of its rules, so he tried to port t s lint to go, compiling a Linux kernel to Wasm for the browser, fixing GitHub issues, because that one's a bit sane, some experiments in RS packs, so he's the developer behind RS packs, splitting up a 100,000 lines of code into smaller parts for testing, writing docs, and architecture specs, decompiling 10 megs of minified JS. That's a really interesting Node. Because when you have a huge JavaScript minified bundle and you wanna decompile that, you can't just give it 10 thou you can't just give it nine megs of JavaScript and tell it to to decompile it. But if you were to maybe break it into parts, or maybe maybe run it through, like, an AST first and then loop through that, then maybe that would be a bit easier. But, anyways, these a lot of people were abusing it or or using it too much, maybe not abusing it. And they've they've since stopped that, and they now have a $100 a month plan, but then you have to pay for additional usage, which I think is going to be the future of a lot of this stuff Yeah. Where, like, yeah, you can have your ten, twenty dollar a month thing, and and most people will fall within that, and that's gonna be totally fine. But as soon as you're using this, like, as if it were server bandwidth or infrastructure Mhmm. Unfortunately, you're gonna be paying by usage. And it's no simp it's no different than bandwidth. It's no different than if you're using, like like, servers that need to spin up. If you use more, you're gonna have to pay more. But Yeah. It was fun while it lasted.

Scott Tolinski

If you wanna go psycho mode, you gotta pay by the hit for sure. Yeah. And that makes total sense given the nature of all this stuff.

Scott Tolinski

And a couple of really incredible Svelte updates dropped.

Scott Tolinski

Svelte itself released asynchronous Svelte. You can turn it on just by a small little setting and experience it asynch.

Scott Tolinski

It's out. You can use it.

Scott Tolinski

You can use it in the latest version just dropped, I believe, in a minor version of Scott. You can just, toggle it on in the experimental features. And for all, intents and purposes, it is like what? It's like, React what what's a React suspense? Or what is the React React async?

Wes Bos

Suspense is the thing where, one of your components or many of your components down the the tree can perform a synchronous work, and your higher level components can suspend themselves. Meaning, they can you can show, like, a loader at a higher level. You know when one of your children is doing work.

Wes Bos

And if you would like to, you can then wait for that work to be finished before you display things, before you send the response from the server to the client. It's Vercel things.

Scott Tolinski

Yeah. And then in this, async Svelte, it basically just allows you to await stuff all over Svelte, giving you that option to, resolve promises pretty much anywhere in your application.

Scott Tolinski

You wanna preload stuff, all kinds of things.

Scott Tolinski

It's it JS like everything you'd want from this type of API without a whole bunch of jargon using just straight up Svelte stuff.

Scott Tolinski

It looks great. I haven't gotten my hands dirty on it. I just have not had time. There's too much new stuff. I've been, going to town on new stuff. And there's another thing that was also released.

Scott Tolinski

The RPC for Svelte has been released. So Wes biggest complaint about Svelte is that you have to load data at page, at page boundaries or route boundaries, essentially. You're loading in a load function at the top of the route.

Wes Bos

Now Or if you if you wanna run a function as well Yes. Like, you, like, you have a You're a server function. Like, let's say you have, like, a, like, a card that displays an item and you wanna delete that item.

Wes Bos

The the the remote function to delete that on the server, you have to then load that in at a page level even though it's part of the card. Why is the function why does the function have to care what page it's on?

Scott Tolinski

Yep.

Scott Tolinski

Now we have access to what are dot remote files, which allow you to run server side things. And and if you're using a a remote file, then Svelte knows that that needs to run on the server. But you can import inside of your Svelte components from remote files and run that on the client. So it looks like just like it's RPC system. You're you're calling functions like get posts directly from the component. And behind the scenes, that's going off to the server and doing it, but you can do that anywhere within your application.

Scott Tolinski

And same thing with mutations.

Scott Tolinski

You can run mutations.

Scott Tolinski

There's a whole form version of this. So it's like how you're doing forms in Svelte. So, basically, it's taking the SvelteKit way of doing everything at route boundaries and moving it to just be like, alright. You just throw these in remote files. And I gotta say this is the thing I'm most excited about because we're rewriting the syntax site very slowly, mind you. But I I gotta feel like there's parts of this I really want to implement this on and give this a try. But at the same time, I need to get to darn work on the other aspects of this thing. So I cannot get distracted, but I really want to just start picking this up. Sadly, since I've been doing so much local first stuff inside of Salt, I I the the opportunities for me to use this are pretty far in be few in between, right Node, but it looks awesome. So shout out to the Salt team for shipping two monstrous new

Wes Bos

APIs that really, like, changed the game for Svelte. I I also wonder what this will look like for people who ship, like, third party Svelte components.

Wes Bos

Because, like, one of the cool thing about React Vercel components is you can now include what the server logic looks like, what the client side logic and interaction looks like, and you can include the styles in the templating. All you can all include it in a single or not a single component, but you can include it in multiple components, which you can then ship as a single, like, a single package. And and now that means that we should be able to do this in Svelte land as well. Somebody could have a a Svelte package to to do something to hook up with, like, GitHub or something. And as as long as you give it your your API key, it could then deliver you both the client side interaction and the the server logic.

Scott Tolinski

Yeah. I can't see why not. I I that said, if that's not possible, let me know y'all because I haven't gotten my hands dirty with this into a point where I can fully dissect it. But that that seems like it would make sense to me.

Scott Tolinski

I'm very excited for this because this, again, this is one of my biggest annoyances too. It's like I gotta go up the the file tree now at the root of the route and, yeah.

Wes Bos

Trey Solo.

Wes Bos

We haven't talked too much about Trey. This is t r a e. This is the, like, Vercel Node fork from, like, TikTok or ByteDance.

Wes Bos

They're like like, every large company. We talked about Amazon's earlier today.

Wes Bos

They have their own. And I've been, like, kinda keeping an eye on on what they're doing, and they released their agent mode a while ago. And they just released this thing called TreSolo,

Scott Tolinski

which

Wes Bos

Good Node. Seems like yeah. It's it's it seems like a name that it just encompasses a lot of like, obviously, there's agents JS a big part of it, documentation, structured outputs, searching the web for specific things. So what they're they're calling solo JS basically a bit more of an autonomous agent Wes you can still then check-in on it.

Wes Bos

You can give it a very large task and let it let it rip, and then you can kinda dip in and check-in on it via the, Versus Code, fork, which is called Tray. So I haven't used it too much. I have to turn a VPN on every time I use Tray because it's not available in Node, so I have to dip into it every now and then, via VPN. But I'm, I'm always keeping my eyes peeled with, like, what are these other companies doing? And that's why I was so interested in the Amazon one as well.

Scott Tolinski

Yeah. Yeah. I you know, Kiro for me has been really and I and no offense to the Trey folks, but for some reason, I trust the Amazon folks a bit more given that they, have built AWS.

Scott Tolinski

You know? Yeah.

Scott Tolinski

Yeah. But no. No. I I I haven't seen this before, so I'll definitely give this a look. Yeah. I

Wes Bos

ByteDance is an absolutely massive company. The reason it's Oh, it's ByteDance. Sorry. I missed that. I missed when you said that. Yeah. Never mind. I thought you were Took back everything I said. Quietly trying to say something about Chinese companies.

Scott Tolinski

No. No. No. No. I think Byte ByteDance is putting out links, which is, like, the coolest shit in the world right now. Yeah. ByteDance is is cranking out all kinds of cool stuff. You said that. There will be very a lot of comments below being like, I will never trust my code with a Oh, people will say the same thing about Amazon, though.

Wes Bos

Yeah.

Wes Bos

So which I think all of those things are you should not brush off, because, certainly, I would I would be a little even remember, like, back with Kyte? Do you remember Kite? This was before GitHub Copilot.

Scott Tolinski

There was this thing called Kite. Yeah. It was the, like, AI

Wes Bos

completions for your code. And I remember, I I think I did a video on her. We talked about it, and every single person was like, uh-uh. No way I'm letting some company have access to my code.

Wes Bos

And then here we are now being like, oh, yeah. Whoever wants my code JS just generate as much as possible. Who wants my whole file system? Let's just run,

Scott Tolinski

yes, willy nilly. I Node. No kidding. Put

Wes Bos

that, put that app on that you're talking about earlier and give a full full file system access.

Scott Tolinski

Yeah. Speaking of, Perplexity's Comet was released. I love Comet. I've been using Comet full time. It is my browser. It is Really? My favorite browser, and it is incredible. It does like, okay. So I was a pickup You were talking about DIA, like, two days ago. DIA, more like DOA.

Scott Tolinski

Comparatively, you know, I sorry, DIA folks. I actually do like DIA. But, don't hate me for that one because, we would love to have the DIA folks on the show. But DIA, I think, is a really great browser for a number of reasons, and it definitely changed the game for about a week. Because Dia allowed you to interact and summarize pages and and and really, like, work with data coming into you. Right? If I wanna learn things, Dia is a great thing. Compare things, yes. But if I want to interact with the browser window in AI, Dia doesn't do any of that.

Scott Tolinski

Or if I wanted to, let's say, ask Dia to look at our YouTube analytics and, like, gain some insight from our YouTube, it Dia would be like, that's behind the login. I can't touch that beside the fact that I'm looking at it. Right? It's from Southern too?

Wes Bos

I I can't I can't touch that.

Scott Tolinski

Yeah. I don't know. Sorry. Sorry. I wasn't making fun of Southern folks there. I, It's the browser company of Alabama. Vercel.

Scott Tolinski

Yeah. Sorry. I didn't mean to give it I didn't mean to be demeaning here.

Wes Bos

It's not to me at all. It's funny. Keep going.

Scott Tolinski

Okay. Okay. Well, some people you don't know.

Scott Tolinski

Dio Dio is really good for summarizing stuff and whatever.

Scott Tolinski

Perplexity's Comet browser is another level.

Scott Tolinski

I asked Comet to analyze my last grocery orders on our grocery delivery site, analyze my last grocery orders, and add the 50 most purchased things to my cart.

Scott Tolinski

It did it,

Wes Bos

first try.

Scott Tolinski

I asked Comet to research the best electric toothbrush for me. It went off to 15 different blogs.

Scott Tolinski

It then went off to 10 different ecommerce sites and read reviews and ratings, and then it found it on Amazon and added it to my cart.

Scott Tolinski

It just first shot. And, like, those are just, like, things that I was trying to throw at it. They're examples in their own little window.

Scott Tolinski

The agentic browser thing is going to change people's browser usage.

Scott Tolinski

You know, what what is the here's some of the things that it says. Find the u find all of the YouTube videos I haven't finished watching.

Scott Tolinski

Find important unanswered emails. Play the exact time code Neil Armstrong says one small step on YouTube.

Scott Tolinski

It's just like man, this is just a small fraction of what Scott is capable of. If I have invites available I've asked the Comet team for more invites because I used my two invites on West Boston, my old Bos, Ben Schaff.

Scott Tolinski

I I if I get more invites from Comet, we just drop a a a comment, Comet, in this video. And if I have one, I will hook you up, or I'll start posting them because, hopefully, I can get some of those by the time this video is dropped. This this browser to me really changes the game for AI in the browser being just like a parlor trick of like, oh, it can summarize a YouTube video to being like, go off and do stuff for me. Go go buy a bunch of, shit with my credit card.

Scott Tolinski

I'm not doing that, folks, but I'm sure it probably could. I don't know where it's the the power's end, but it's it JS very impressive.

Wes Bos

That's great. I love the Scott landing page because I love a textured gradient or or what do you call that? Yeah. Like, the texture yeah. The the Node gradient. Gradient is is one of my favorite things. I just like noise in general.

Wes Bos

These Sanity, you can just toss around.

Wes Bos

Big fan.

Scott Tolinski

Yeah. Node thing I do like about Comet too is in the Comet assistant stuff, they're giving you a lot of ideas of what you can do with the assistant in the browser. So it's not just like, what can your imagination Node? It's like Yeah. Man, you can control the browser itself. Like, close all duplicate tabs. Like, you can control the browser. You can control individual web pages.

Scott Tolinski

You can read information.

Scott Tolinski

Wes, like, Dia is much more of a, like, read the web for me, browse the web for me, but not, like, do things on the web for me. And that to me is such a huge, you know, massive shift in how we're gonna be using browsers.

Wes Bos

Awesome. Alright. I think that's all the news we have today.

Wes Bos

Send us your news. If you've if you've got one, send us a tweet or a skeet or DM or whatever, and we'll cover it on. Wes try to do these every, I don't know, every month and a half or Scott, trying to catch everybody up with what's going on.

Wes Bos

Should we head into some sick picks?

Scott Tolinski

Yes. We should head into some sick picks.

Wes Bos

I have a very good sick pick for you today, and this is a pressure washer gun that has

Scott Tolinski

a swivel attachment on it. So I Is it a full like, a big asshole pressure washer?

Wes Bos

Well, it's not a pressure washer. I have a pressure washer, but my pressure washer gun, like, the Yeah. The big Yeah. The big part that you hold and you squeeze a trigger, normally, when you get them, you get these, like, really long things on them. And the worst part about a pressure washer is that the cord gets tangled, and you can't straighten it out. So this pressure washer has a swivel on it so that when you pull it, it will automatically unspin. It's un that's off grid. Pressure washer thing, and it's so good. And then it's also, like, short instead of having a long nozzle on it, which is good for if you're doing, like, a driveway or something like that. But if you're just washing the car or doing some up up close, it's just just really nice and short. It's called the MECO, pressure washer gun, and it was, like, $30 Canadian, probably, like, $20 US.

Wes Bos

It comes with all of the tips, which is great. I lose those every now and then.

Wes Bos

And, it's just it's just, like, was such an upgrade. Mine mine was, like, leaking or whatever. I was like, I need a new version of this, but, like, I hate pressure washers because they tangle and they're so annoying in in general. You have to you you have to connect the water and the pressure washer gun. And if it's electric, you also have to connect the the, plug it into the wall and and, like Yeah. That stuff is so annoying. I never know which attachment to use for what, so

Scott Tolinski

I need to get better at that. You know what I would like? This would be fun. A little, like, fake mini gun, for a pressure washer, like, in Predator and just hold this, like, giant

Wes Bos

Oh, I like a tur I I feel like I saw a TikTok of their card detailer, and he had he had, like, eight or nine different, like, yeah, they look like like big zapper guns.

Wes Bos

Yeah. And they were actually pressure washer. I'm I'm I don't know. You could probably three d print

Scott Tolinski

something like that. Yeah. Something just goofy.

Scott Tolinski

That'd be funny. I wanna pretend like I'm the guy in predator trying to shoot the predator.

Scott Tolinski

I'm on a sick pick. Something I sick picked before, but I just reordered, so it's like, alright. We will, we will sick pick this again. This is the blackstuff.com.

Scott Tolinski

They make natural soaps and natural deodorants.

Scott Tolinski

A lot of deodorants have, like, heavy metals and stuff in them. I don't wanna be the smelly guy, so, like, a lot of natural deodorants are bad because they just you you're still the smelly guy. This stuff has been very effective.

Scott Tolinski

I've used it for I Node this is, by the way, not an ad. I don't pay me for anything.

Scott Tolinski

I've used it for now for over a year, and I only bought, like, a they're they're not, like, the cheapest deodorant. It's, like, what, $14 for a stick of deodorant. But I've used these for very long, and I'm just now killing two of them. Like, I used them for a whole Yarn, pretty much. They just last forever because there's a lot there. And it's all natural. It's like a small time operation.

Scott Tolinski

I don't know how many people are behind this, but it's not some, like, massive corporation.

Scott Tolinski

You feel good buying stuff from a small group of people making soaps and deodorants. But at the same time, they got a lot of variety. They're always coming out with new stuff, and I like them a lot. Branding is on point too. It's it's almost has a bit of, like, a developer y feel to it. I'll tell you what. When I bought this from this last year, they did not have a brand that looked like this. It looked very like a homegrown operation, so they must have got a bunch of people talking about them or stuff. But their scents are great, and they like I said, the a lot of it's, like, just essential oils in here. The ingredient list is super short, so it's not like you're adding a whole bunch of garbage. And, again, like, it's been effective. So shout out to the black stuff.

Wes Bos

Smells smells good too? Oh, yeah. They got anything you want. Smells great. You know what I wanna do? And this is an audience if people know if this is good for you or not. So you can buy these, like, essential oil distributors that you plug into your your home's HVAC.

Wes Bos

You Node? You you go into, like, a hotel or into, like, Abercrombie Oh. And it's just like, oh, man. It smells good in here. I want that for my house. Because when we bought our house, the person before us had had used these, like, Glade plug ins, and the house smelled amazing. And I was like, those are not good for you to breathe all the time. So we we don't use those. But, like, I also want my house to smell like a hotel. So I wanna Node, like, if anyone's listening and knows this, like, is it good to breathe that in that, like, essential oils put through your HVAC and your whole house smells like a hotel? Is that good for you? Probably not, but I want it to be.

Scott Tolinski

Well, I mean, I've done essential oils and diffuser. I mean, maybe it's like a twenty four seven thing versus a, like, a short time thing. Honestly, I have no idea. We used to do the, like, diffuser thing. You know? Like, you Yeah. We got diffusers. Like that. We got those. Those are those always smell good. But, yeah, I wanna I want it to smell like an Abercrombie in my house.

Scott Tolinski

You know what I do for that? Let me see. I'll show you something.

Scott Tolinski

I got this at Target, which is let me get my finger in focus. Uh-uh. Lavender and eucalyptus room spray from Target.

Scott Tolinski

And Oh. I spray this. It's a Synthol oil, so the ingredients list is short. I spray this on my sound panels in my office because they're like Okay.

Scott Tolinski

Fabric with absorption in it. And so it sticks around for a little while. It's like spray paint. Smells good in here.

Scott Tolinski

Oh, yeah. I'm just spritzing around a little bit. Yeah.

Scott Tolinski

Sometimes I'll I'll just go in Courtney's car and spritz it around in her car, without her knowing it just so her car smells a little bit nicer.

Wes Bos

That's we I bought one once Pro husband boot. Chem Chemical Guys, donut spray, and it smells so good. It does spray your car, but it doesn't stick around. I want I need something that lingers.

Scott Tolinski

This one doesn't stick around that long either. You know? No? I know. I I get what you're saying about the HVAC thing. That'd be dope.

Wes Bos

Yeah. Just constant.

Wes Bos

Alright. I mean, that's that's my new research thing. I'll, stay tuned for a couple months, folks. Maybe I'll I'll be there.

Scott Tolinski

We got HVAC essential oil report coming in. I can't wait.

Wes Bos

Alright. Thanks, everybody, so much for tuning in. Make sure you check us out on all of your podcast platforms and youtube.com/syntaxfm.

Wes Bos

Like, subscribe, leave a comment, do all the good stuff, and we don't catch you. Don't just, like, subscribe, do all the good stuff. We would love else do you have to do? We would love Pardon?

Scott Tolinski

Wes would love it. If you would subscribe to our YouTube channel. We produce Please. Extremely high quality videos all the time.

Scott Tolinski

If you wanna see us or see what we're talking about, we post code sometimes.

Scott Tolinski

CJ does deep dives.

Scott Tolinski

We've been doing really excellent, challenges and quizzes and just fun stuff.

Scott Tolinski

We've made CAPTCHAs that were infuriating, and it was a ton of fun.

Scott Tolinski

And there's some really good outcomes from that CAPTCHA competition. So just check that stuff out because, folks, it was very, very funny, and I've been having a great time doing it. And, also, I dropped a good video on Curacode like we talked about in this video. So we would love it if you would hit subscribe on that YouTube channel for us. Thank you.

Wes Bos

Alright. Catch you later.

Share