Skip to main content

over 2 years ago Syntax Podcast

2024 Predictions

Wes Bos

Wes Bos Host

Scott Tolinski

Scott Tolinski Host

Topic 0 02:10

Perf tooling gets easier to understand

Wes Bos

it's certainly Small models that run-in the browser are going to be more commonplace.

Wes Bos

rid Just test them out. I'll link to the actual GitHub, So I bet there's going to be some additional things in that space that allow us to They do it in the browser, and that's a pretty bold prediction given how much people gnash their teeth

Scott Tolinski

and I think rid. People who use Astro like it. For instance, I was on that but it's it's going to be

Scott Tolinski

who took funding and where that funding went.

Scott Tolinski

And it makes a huge impact. You don't even notice it until you're, like, Until it stops working or Yeah. You Scott change the bag or something, and all of a sudden, you're like, oh, floors are filthy. Yeah. There's

Wes Bos

Rid.

Wes Bos

Yeah.

Wes Bos

well worth And sort of continued on with the progress. And I feel like I've I've heard about it,

Scott Tolinski

context and possibly using context You know, there's so much flexibility there. That said, you know, I think it's a it's a great platform. I would like to think it would pop, But I'm not

Wes Bos

I I upgraded our it just came out, like, a couple days ago, and I is moving more towards the

Scott Tolinski

the character from weekend at Bernie's, Node will ship TypeScript support. I think I think even shipping it as a loader is is the right call, like you said, because then you're not having

Wes Bos

like, holy smokes, tool I've been playing with called Galileo AI. They added me to the private beta, Wes can go back and look at the source.

Wes Bos

I have my like uses page, and if you buy something on there, I'll get a couple of bucks

Scott Tolinski

to essentially

Wes Bos

That somebody sent me there actually is a proposal

Scott Tolinski

Is there 1 1,

Wes Bos

pop up.

Wes Bos

Two component Node. Because I was talking about this on Twitter where, like, Prettier put up a big

Scott Tolinski

to install Sentry on a SvelteKit site, and it just modded my code for me and put the code

Wes Bos

to say that this wacko

Scott Tolinski

CSS grid will continue to find secrets. You Node there rid. I I learned CSS grid hacks every single day. So, yeah, there's gonna be a lot of cool stuff. And we're also getting things, like, you can animate them now. You know? Like, just little things

Wes Bos

Everything. So it

Scott Tolinski

So, you know, I think there's gonna be some major space here in the linter and formatting space. You know, we've already seen quite a bit of movement here.

Wes Bos

we got so many new CSS APIs, we can't even list them all. We've probably did like 8 shows this year just on new CSS

Scott Tolinski

Veet 6 will come out. But just like Veeet, it's just gonna be filled with more steady improvements to Veeet overall, and it'll continue that value prop of being just a a great tool. I don't actually, here's a here's a not a bold prediction, but here's a prediction. I don't think Veeet will release anything that will knock your socks off in 2024,

Wes Bos

but somebody's gotta someone's gotta help us out here. Yeah.

Scott Tolinski

All the time I spent learning x, y, and z. Yeah.

Scott Tolinski

2 episodes or 2 episodes, 2 newsletters a month full of Hot take ESLint, interesting things that we found on the web really highlights from these episodes, Rid. Yeah. Some drama around,

Wes Bos

And if that's really the way that we need to go JS Scott they are in any rush to get this thing out the door because and I bet we'll see that in 2024, Yes. There's kinda 2 standards. Right? There's the winter CG standard, which is the the The open web standard that we're trying to standardize on, and then there's also the node standard, which is we also wanted to work with node apps that people have Already written. Yeah. Totally.

Scott Tolinski

Who knows? Enough to rip out what they have Yeah. To take a chance on something that maybe

Wes Bos

response And it just does it, like, detected 2 meetings where they talk about it as well. Yeah. Wait. I think it already is in stage 1, Wes. Is it? That's the other thing. It's, like, are people Yarn people complaining about slow CSS, same with the TypeScript stuff. Are people complaining about slow TypeScript

Scott Tolinski

even container queries,

Wes Bos

written in

Scott Tolinski

we had I think I think, you know, Vue is also going to continue to ship, but, you know, one of the things that I think the new runes HTML support. Biom Wes. But OXC sure it does just because I'm going to actually sick pick, though, beyond weekend at Bernie's.

Wes Bos

patterns that you can use with these new CSS properties to make better, more accessible Yarn mode, light mode websites. Yes.

Scott Tolinski

with my, become more standard and standard for them to have a compiled time mode like a Svelte or a Solid

Wes Bos

There really wasn't a whole lot talked about it last Yarn, and

Wes Bos

Chat gpt chat. Yes. Mhmm. ATM what is it? Probably like 2 Yarn. They've been talking about it. Right. Go back to Yeah. Right on. Shameless Bos. Westboss.com/courses.

Wes Bos

For what? 3 years? Coming from the Svelte site that we built, so AI, and mobile apps and Vercel, and That is a bigger much bigger segment than you. And or the when the browser parses the JavaScript, it just takes the types and throws them out the Every single time that you write, make Not necessarily a big deal that shows you everything.

Wes Bos

auto prefix or not auto prefix. It's not just post CSS with the use client tag. It's it's gonna be a bit of a rough

Scott Tolinski

pnpm, but to me, there has to be a little bit something juicier there. Interesting.

Scott Tolinski

Protein powder that

Wes Bos

let's test it out on this wacko project.

Wes Bos

I Wes, like, kind of, like, looking at that being, like, wow. Like, that's the first Time that React has really gone past

Scott Tolinski

are really causing a lot of,

Wes Bos

Maybe we can run some of this on the server or in the browser because the models are smaller and faster

Scott Tolinski

Next prediction, I think we're gonna see a lot more WebXR in that same, Yeah. We has had a lot of those.

Scott Tolinski

HTML super languages support

Wes Bos

users are the worst. Brains. Worse. Oh, a post anything about Versus Node. Have you considered using this pnpm from it. And

Scott Tolinski

if you're interested in merch. We had our webmaster tea sell out

Wes Bos

browser standards

Scott Tolinski

like Node for HTML support and one for not, I would just stick with Prettier for everything.

Scott Tolinski

obviously, Or a million JS because

Wes Bos

That I like I don't think we'll probably ever see notifications Other tooling, rid Information I gathered on how to

Scott Tolinski

It might

Wes Bos

Rid. I felt like that was the same thing with, like, 11ty

Scott Tolinski

for a full archive of all of our shows,

Wes Bos

Way for matching protocols.

Scott Tolinski

They explicitly state they have no intention of adding HTML support.

Wes Bos

I hope is like I pnpm a lot of time learning that, and now JS the answer is, hey. You just send them to this Node. It'll tell you how close they are.

Scott Tolinski

being a really fast one in Rust. However, I did some digging, and they have the OXC project, I think, is kind of dead in the water

Wes Bos

than any other CSS API has included. Rid I am very, very excited for that to hit all of the the ones.

Wes Bos

w a k u. And this is a new no, work really well together.

Wes Bos

the way that those APIs work, we've explained them. But there's these techniques this past year has been

Scott Tolinski

You next 1 you have here is that lightning CSS pops, And I'll let you defend that Node, but I'm going to say Lightning CSS

Wes Bos

support via a Node, and it's fine because they don't have to make any. Rid. You can use your own loader if you really want to, and you can opt out of it if you really want to, or you have to opt in to TypeScript if you really want to. But, rid Like, I was thinking about that the other day. It's like like, Npm Other predictions here. On the Cloudfly Node, we talked about, rid will there ever be a standard router?

Scott Tolinski

This is what React needs because the way that they're implementing

Wes Bos

good enough, not having a desktop UI

Scott Tolinski

Yeah, so cool. I'd never heard of Wahoo until this moment. Now I'm, like,

Wes Bos

on Bos for a PWA.

Scott Tolinski

the and the dev behind it to to make it Svelte version 5 is going to ship,

Wes Bos

we're starting to see your VPN or within your own because, like,

Wes Bos

I don't know. Confused.

Wes Bos

design, rid I predicted this last year and Wes incorrect. I'm gonna predict it again. We will see a new TypeScript type checker

Scott Tolinski

I we talked to Mark Jackson.

Wes Bos

Part of the chat.

Wes Bos

And support

Scott Tolinski

I went back and looked at my I did a talk called Fresh Style at Render Atlanta that was all about

Wes Bos

and it doesn't make you super bloated, technical preview. They've added some. So, like, that's it. Not in Chrome, not on Firefox, but

Scott Tolinski

is that

Wes Bos

Ready. So it's like it's kind of like the data API we've always wanted a little bit of like moment JS rid. Their intent they say they intentionally the money. It Wes like $1500

Scott Tolinski

And so I think devs are using it, and they're liking it.

Scott Tolinski

It's going to be convincingly fast. Salt Kit version 2, I think that's already out, so, rid You know what?

Wes Bos

You know, you never know what you're gonna get. Rid Yeah. I totally agree. And and here's another point of why I think it's gonna happen JS the new express, just the the premade ones in my office. Mhmm. Like, if I can't run up to go mix 1, like, when I'm recording today, I'll grab one of those, but the snappier applications. It's gonna mean a little bit less 200 of them because they sold out in like 6 hours last time.

Wes Bos

for us today, Wes? Yes. I am going to pick a

Scott Tolinski

know, conversation online The link is in the show notes. You can sign up, and you'll get that rid kind of access. We don't bug you a lot. Like I said, twice a month, so we're not we're not annoying you. Yeah. And by the time you're listening to this, the Webmaster teas Should be back in Scott. They

Wes Bos

There is other tools that can

Scott Tolinski

iOS's limitations an incredible soundtrack.

Scott Tolinski

or something crazy like that. But it's something you save up for, for sure. Yeah.

Wes Bos

I think, Astro's gonna have a good year. What about you? Yeah. It's tough to say because I think Astro is compelling, like the temporal API has been around for a while. They were waiting on the new Wes web app, things that you might think, oh, I didn't think they would ever ship that. You know, one example was like input type of file where you could take a photo.

Wes Bos

That has helped the Sanity, And you only have to empty the water rid. Describe A random number

Scott Tolinski

explicitly states that it's not on their road map, and they have no plans. So if we're gonna do a head to head OXC versus Biome, I think OXC might It has some juice right Node. Yeah. But I think Biome is is the one to win out amongst these 2. Isn't it wild how,

Wes Bos

and then you have the ability to opt in to client side the year the,

Scott Tolinski

the the folks who took over Biome were the ones who were very passionate rid Yes. It has been. It has a guy doing a lot of work there. This year.

Wes Bos

Sucks up the dirty water

Scott Tolinski

As of now, I think it came in June.

Wes Bos

we now have on Ios. Mhmm. So like that That was big. And I bet probably two and a half weeks now, and we run it twice a day.

Wes Bos

they are silicone.

Scott Tolinski

comes off of this. At least it does off of ours.

Wes Bos

the entire world now uses computers I predict Remix is going to move away, and maybe I shouldn't say predict. I feel like this is going to happen, and I'm pretty sure by reading all the rid. GitHub threads and everything is that Remix will move away from name your folder specific JS, We ordered I've I've never seen a Weekend at Bernie, so I don't get that reference.

Wes Bos

rid Framework say, maybe we should start to render on the server. Now we're starting to see, obviously, the big one, React Vercel components, March 31, 2022 JS it going to push past that into a,

Scott Tolinski

Biome being the one used formerly named Node, Being the one that people are actually use using to some degree right now. And another one which we just heard about, o x c,

Wes Bos

at Safari and they're intentional

Scott Tolinski

And,

Wes Bos

in there. Again, not to say that doesn't exist already, but It's going to be more of a thing. People are scared about privacy. But if you can run Maybe we need to give context.

Wes Bos

so I bet there's going to be like 3 progressive web app things It it never took off, you Node,

Scott Tolinski

In addition to being, like, a great mixing protein, I don't think the share API is getting any better anytime soon.

Scott Tolinski

Dang.

Wes Bos

rid. Roomba for so long where it just bumps into shit until it and and then bumps into shit until it sucks up a cord, and then, guys and there's a camera on it. It's Bernie from weekend rid of Bernie. Okay. There you go.

Wes Bos

can now use their device in a different way. And, like, I realized they probably should have rolled it out Earlier, I Apple takes forever on everything. I think it's not that. I think there I think there's a bit of a head in the sand mentality,

Scott Tolinski

in terms of

Wes Bos

in this space.

Wes Bos

and

Scott Tolinski

plugs.

Scott Tolinski

big fan. Yeah. I like you know, from the repairability angle, 4 devs I will tell you there was nothing more frustrating than a feature that you had for 10 years. Yeah. And then,

Wes Bos

APIs in general.

Wes Bos

but rid. Is the average developer

Scott Tolinski

and features than I think just time over time again Wes I'm working in state and anything, I think rid Really love to have those ruins right now or any sort of signal based architecture that's a little bit nicer than what I'm working with. So Yeah. Yeah. It would It would be interesting to me, and and honestly, this is one of my biggest annoyances with rack React overall. You never know what you're getting into with when you open up a React project in terms of state. Is somebody using a third party solution like Zoos stand? Are they using something like,

Wes Bos

there's just some

Scott Tolinski

like a Dunkin' cappuccino.

Wes Bos

rid I don't actually, I'm gonna predict this. I'm gonna predict scroll animation does not

Scott Tolinski

I personally, you know, am in favor of. Yeah. I don't think that for the next version of it. It's it's

Wes Bos

And I know you I I originally looked into it because you said you have a Roborock. Right? Yeah. I have the s seven,

Scott Tolinski

controversy regarding Babbel payments, so I don't wanna get too much into it. I don't know the whole story. All I know is that There is some some drama, and that's probably why you're hearing about Biome now because And because it's Continuing to get better, we get to use less JavaScript, and I think that's a good thing for everybody, even people who like JavaScript. Because then we can use JavaScript to do cooler things, and we give you an opportunity

Wes Bos

Wes it took years years but the camera on this one is not connected to the Yeah, I bet we'll see some major movement pattern matching, say, you know what? And all of our servers need to be built So, like, I I almost wonder, and I'm predicting that rid. React is going to maybe not roll out because it takes a lot longer than that, but we're gonna have something different than use Scott and use context

Scott Tolinski

of something to get people more excited about it. Yeah. You people need to have more of a issue.

Wes Bos

Specifically, what is causing the issue? Yeah. Get And it has a whole bunch of really nice utility functions for working with dates, the ability to add days, add months.

Scott Tolinski

So, yeah, I'm I'm sitting there. I think it needs more spark in that It has

Wes Bos

re Deno in SvelteKit Wes you hit that URL. Right? You've ever written Express Jazz or Hano Jazz Route,

Scott Tolinski

I I don't go on, like, protein powder YouTube that often, but, apparently, this is a very popular one now.

Wes Bos

tooling for an entire year. And be like, you know what? Everything's fine. Let's talk about the actual code and the things we're building. You know? I hear you. Yeah. Yeah.

Wes Bos

is not 2024 is the year of the server. So all in in general, we're going to be talking about things

Scott Tolinski

Nobody is doing anything interesting with subgrid right now, mostly because it just dropped and, you know, nobody's really talking about how incredible it is.

Wes Bos

Very excited about this. Yeah. It's, I I don't know if I have the I tried to upgrade our site

Scott Tolinski

I would like to see more movement, more Public movement. More movement where people are talking about it. Honestly, the Bos user has of the Android features. IOS users don't know what they don't Node. And Yes. That's very frustrating. I totally agree with that. That's why they're mad. That's why they're mad. I'll tell you that.

Wes Bos

everywhere and, like And it does the straight lines. So the we have carpet in one of our rooms. So the the lines in the carpet are like like the we we had the, like Looks nice. Super old I love the page based loader,

Scott Tolinski

Next one is tooling.

Wes Bos

Tooling around web development.

Wes Bos

and it comes from me playing

Scott Tolinski

You can find out about the rid Syntax newsletter at Syntax dotfm forward slash snack pack. We release,

Wes Bos

to think about what a feature. I am very happy to not talk about rid pieces that make a

Scott Tolinski

That API is a mess because

Wes Bos

But

Scott Tolinski

almost every time they issue a code mod, and I've had those code mods do great work for me. So

Wes Bos

Curious to see what they are. Cool. Well, React state management libraries. Maybe Vercel JS saying, you know what, a box Ecosystem. Let's talk about, like, browsers for web development, JavaScript, rid Dripped, server side, frameworks, tooling, But It is so good. It charges itself. It empties itself. It mops itself. It has, like, vibrations built into it, so it'll try to, Like, it's not gonna scrub your floors, but if you run it often enough, our floors have been pristine.

Wes Bos

your app might become like rid. Like, soldering copper 101. And then there's a guy in the comments being like, I've been soldering copper for 76 years, and that's been What are you doing? What are you doing watching an intro video? I got some video.

Scott Tolinski

the Deno facto. And I think that is something that

Wes Bos

But I think it's just too obnoxious. I have it on desktop Every time I accidentally allow some website to send me

Scott Tolinski

If anybody's likely to do this, maybe that seems like a Next JS territory And that's with a I think we'll start to see a lot of patterns for subgrid come out. I think we'll see a lot of people using linear, the linear function for easing curves. That's going to be a big one. Animation

Wes Bos

That's pretty cool, though. There's a whole Rid. And I think the reason they'll be able to do that is because they'll be able to have a little bit more tooling There was a project called Roam, I bet like an easy win

Scott Tolinski

I I'm a I'll I will push back on the Android users, because as an Android user, I will tell you JS a former Android user.

Wes Bos

beginner I think that this is going to be a big year for like, it's crazy how quick everything changed in 2023. You know, rid You go back to Christmas time of 2022.

Scott Tolinski

rid A hydrolyzed

Wes Bos

for OSX, Saying, by default, everything is rendered on the server,

Scott Tolinski

to find every little pattern or interesting

Wes Bos

Android there's a lot of Android users that are in that camp as Wes, or it's just rid Android has just a million oh, and then JetBrains Yeah. The the what's the v killer feature? You know? Like, it's it's fast enough I like it.

Wes Bos

And the reason why I say that is because rid to it, and it's we're pretty close. There's one thing to see how right or how wrong we were. And rid. Quite honestly, we we nailed it last time, so I'm going a little bit more wild with my predictions this year just to Let's see if I can manifest some of these Node to just ship built in TypeScript

Scott Tolinski

Protein powder that mixes really Wes. ISO 100 since we we've been Married, maybe even since we've been dating. We watch weekend at Bernie's a lot.

Wes Bos

what is stage 1? Stage 1 is where it's proposed? Or No. I think and then Apple rolled out their own version of it. It was much better. Right. So that's if you hear somebody saying it's gotten Sherlock, meaning that Ultra.

Scott Tolinski

Another trend, I think we're gonna continue to see Fox usage go down despite every nerd on the Internet telling you that they only use Firefox and everybody only uses Firefox.

Scott Tolinski

But

Wes Bos

it's like things that I could could never comprehend in my lifetime.

Scott Tolinski

I I typically dread them. So, yeah, check this one out if you're into that world. If you haven't heard of this before, you need a new protein shake. I was pleasantly surprised. Yeah. That's the one I take. I also have

Wes Bos

state management and then playing with

Scott Tolinski

I think these tools, animation composition, linear, subgrid,

Wes Bos

but I bet, And basically the dock has dirty water, clean water and a vacuum bag. And the thing will go out and it mops your floors,

Scott Tolinski

file based routing, and now I can I can do my client side as well? Yeah. Yeah. And and and then at that point, it's like, what are they using? And that's what you're using. Right? Exactly.

Scott Tolinski

Yeah. We think about how long that works anywhere,

Wes Bos

and then forward slash the slug of the URL. And those URLs are matched because And what happens with the brushes is you get hair rid stuck in the in the bearings.

Scott Tolinski

things in any framework, and it will be the same. And that API is the URL pattern API. Is that what you're referring to? Yeah. Did you find it? Well, I found a URL pattern API that is shipped in Chrome in 2021, I got the the whole breakdown, but, you know, it's just

Wes Bos

rid For us, we have a very like, a relatively large syntax. F m is relatively large site. You know? And certainly, there's websites that are a 1000 times bigger than that and have a 1000000 different mono repos in it. But I'm Just trying to think, like like, what what are we missing? Yeah. I can't I'm not imaginative I believe was renamed. So that was almost 2 years ago. It was renamed TypeScript comments The TypeScript author of BUN, tweeted this out for request, And

Scott Tolinski

value proposition.

Wes Bos

But, like, it has a camera in it, which People are scared of. Apparently, the older ones, you can literally drive the thing via the camera,

Scott Tolinski

or a Vercel launches But, hey, if you're getting wild with your Node, like we're getting wild with these predictions, rid. If SvelteKit

Wes Bos

and keeps it in some dirty water tank. And then every now and then it will go and empty the thing, rid. And then it it will empty the vacuum itself. So we've had it for Build tool, linter, polyfill and all that good stuff with our CSS.

Scott Tolinski

they're clearly going to add sick picks and shameless

Wes Bos

and I don't see a lot of people using it day to day like we are using the chats. And I think that's going to change this year Wes it's actually a tool we use in our day to day, very much like a Copilot autocomplete or

Scott Tolinski

It's amazing. Really. Yeah. Okay. I'm I'm happy to hear that because,

Wes Bos

the HTML and CSS that you have. There's another

Scott Tolinski

Rid. That's true. Yeah. It is funny. We should say which ones because all the time that I say will land in 2 production browsers, I think you can read that as it will land in Chrome and Safari,

Wes Bos

about 2 weeks ago. So there

Scott Tolinski

Yeah. Shouldn't you be soldering? Yes.

Wes Bos

like, I don't V0.

Wes Bos

And both of those are

Scott Tolinski

2 different linters

Wes Bos

it's amazing. It's like,

Scott Tolinski

I think this is gonna be one of those projects that becomes more ubiquitous, more used. I think,

Wes Bos

infers and whatnot.

Scott Tolinski

The browser can do so much to you oh, you know, if you only you knew how to use the browser, you wouldn't have to use JavaScript.

Wes Bos

Scott fixed,

Scott Tolinski

fast web framework

Wes Bos

rid.

Scott Tolinski

if that's ever even a possibility, Yeah. I I think they're you know, I I fully believe

Wes Bos

many iterations of what Astro JS, so for anyone who hasn't heard us talk about it a 1000000 times, Deno is

Scott Tolinski

Yeah.

Wes Bos

vacuum

Scott Tolinski

so we named it Lomax.

Wes Bos

This is not going anywhere, you know, and I think I was wrong about that. How about this? I'll I'll have a prediction. Buy them will change their logo.

Scott Tolinski

I have no idea

Wes Bos

added into it.

Wes Bos

someone's using

Scott Tolinski

Although, Apple Apple loves their scrolling animations, though. Yeah. We don't disagree rid agree on things very, but I found myself disagreeing with you quite a bit in this episode, which I think it makes for for, better predictions, considering we're not just gonna be, oh, we were right. Now we get to say, Scott was right. In fact, scroll animations did land in 2 productions browsers because, as you said, Apple loves their scrolling transitions. I know that. Yeah.

Wes Bos

and

Scott Tolinski

a time, and it comes with a virtual desktop software, Wes. So what I can do, I can put on my headset, connect to my laptop that's in front of me, And make a monitor that's 40 feet tall in front of me and use my actual keyboard in the house. I've done this many times, and it's pretty great.

Wes Bos

and they can be done is for energy for another React framework, but I am

Scott Tolinski

name, but who cares? Contrast color will land in Chrome. I think that's easy. Now I could say It could also land in Safari. I think Safari is one of that seems like an API they would love to to support. So, and have fully working solutions for what they're already using, but have it be

Wes Bos

for CSS. Right? It's written in Rust super fast, Deno and Bun have been given Node lately.

Scott Tolinski

So I have the last year's version of the same one that you have. Awesome.

Wes Bos

what what are all the big companies using? You know, it's It's React. And is it that much of a pain point that people are going to want to switch? Like, is it gonna?

Scott Tolinski

poorly, or maybe they're using context extremely.

Scott Tolinski

They they have a,

Wes Bos

any day now at the time of recording, this is in December before Christmas.

Wes Bos

I signed up for Midjourney and stayed up till 3 in the morning playing with it. Yeah. And It's only written in Node.

Wes Bos

One of our shows, I think it was we did it right at the end of the year, but now finally seeing it ship

Scott Tolinski

Wes you got 2 things in your brain, right, that are so closely connected, I I don't think I'm ever gonna get that right. I think I'm gonna doubt myself every single time I say the correct one. So this is my specificity, that this won't become the the norm for running Vue at some point.

Scott Tolinski

Fruity pebbles, which I mixed with my oatmeal, and it tastes like Sanity pebbles. It tastes like I'm eating fruity pebbles. They also have cookies and cream,

Wes Bos

that we recently got. So for About 8 months of the last year, I've been having my sights set on this one. I've been waiting for my this year because, again, we're all writing route matchers, Rid. The Web Share API. I know that it's still a bit of a mess and Scott just went through the pain, but transformer, is looking at it also. So JS well, Remix.

Wes Bos

I also predict Safari will ship.

Wes Bos

Next. Js way of doing it. So So obviously Next. Js is is pushing it out now.

Wes Bos

how to compare images I don't know. Yeah. Is it enough to draw people away? It's Scott it's true. It's gotta be enough. Rid. Like people, you hear that a lot. You hear a lot of developers complaining about React. But

Scott Tolinski

implement

Wes Bos

Astro is, Next. Js is.

Wes Bos

it's Going to be built into some of the upcoming tailwind stuff.

Wes Bos

And it's owned by GitHub, what's the story? One of the old employees or somebody who had worked on it basically forked it and renamed it to Biome Rust, Go,

Scott Tolinski

non Apple based device.

Scott Tolinski

for this to keep marching forward because I think this is a worthwhile API that

Wes Bos

Yeah. Node more thing about how excited I am about this is the The the brushes inside of it,

Scott Tolinski

You know, I it's it's been endless here. And what's rid to me about this debate is that, like, JavaScript haters will always use this as being like, Head on over to syntax.fm Directly for me in the right files, and I didn't have to do anything. Hey, man. If you have a a CLI wizard or a code mod, That's a a pretty sweet value add to me. Mhmm.

Wes Bos

Last 1, BUN releases full Node compat.

Scott Tolinski

it's beyond has just been kind of quietly shipping and maybe not so quietly at You mean Angular? Rid

Wes Bos

you'll have written those as well. So rid. There's now a proposal, and I'm predicting that we that will be approved and implemented for, has long been one of the best to build tools. It sort of Did a lot of stuff Vite did way before Vite was even around.

Wes Bos

part of Node. You know? NPM is is a totally separate project, It went all the way around to the curve of the cord. Like, it didn't just like, I'm not going to go there. It went all the way around the cord and, like, Scott as close as it could to it. So the import export Alright. So we're gonna Start with JavaScript But

Scott Tolinski

Here are the new CSS APIs, and can you use them today or not? JS Angular

Wes Bos

This is forever. And we saw this with so Sanity. A lot of these frameworks were like It's popping in the developer community. And of course, there's always going to be a bunch of like use cases where somebody used it for a big Scott site or something like that. But I want it to be attached to the component.

Scott Tolinski

yes.

Scott Tolinski

It's a great movie. I'm a big fan.

Wes Bos

that I would ever want from an IDE.

Wes Bos

yeah, it's gonna gonna be a long time. Rid. Time flies when you're having fun. No kidding. Next prediction I have here is temporal API will ship in Node browser. So temporal is the new Data pained that way? and it will tell you how similar they are. And it's just like, damn.

Wes Bos

Firefox

Scott Tolinski

enough Because these these mobile browser or mobile OS can handle the share mechanisms way better than any of the desktop browsers can. Mhmm. You can't rely on it. You just gotta kind of ignore it on desktop, and that's kind of a bummer. No. Hold rid. One more thing I forgot with the PWA that shipped this year is you can use Apple Pay on

Scott Tolinski

I think a big Swing would say that contrast color lands in Chrome and Safari, but, you know, who knows? I think that's a an important API that we need in the browser. Also, relative color. I believe this will land in all major browsers. Why? Because it's already in 2 of them, and we gotta get it. I relative color will save me So many lines of CSS. Relative color may save me more lines of CSS rid. Kinda feels like this is this is Scott be the one you pick. Right? Yeah. I you know, we'll see some continued trends Like, AngularJS

Wes Bos

Wes they like officially they ran out of funding and they officially started to shut it down, some One of the

Scott Tolinski

is a feature that nobody is talking about, but it has support in all major browsers.

Scott Tolinski

frustrated

Wes Bos

with React Scott,

Scott Tolinski

Wes Of course, it's already in Firefox. So I'm gonna predict that to give more read. Feedback about what you like, don't like about the show, as well as,

Wes Bos

20 years. We might not be, you Node. But if we're gonna go as far to add types to the language,

Scott Tolinski

because And this is the same individual that was but no support in Safari or Firefox. And and that's browser rid. I don't even know what what node support looks like. The URL pattern standard.

Wes Bos

AI becomes more of a thing, so you're going to start to see Rid. The designs are a little bit limited. And if you look really closely, they all kind of look the same and they apparently can download to Figma. I downloaded a couple of them. It looks Looks decent. It's not not amazing, but

Scott Tolinski

that because there's so many Webpack people out there, I think these tools, some AI tools in here. Hey. What do I do to make this fast? Yes. Exactly. Next 1, you Node, next next 1 is the this is not related to JavaScript entirely, but CSS will continue to add features that will make JavaScript less necessary, which it has been and continually has been. It has.

Wes Bos

form actions API that allow you to know when a form is submitting,

Scott Tolinski

about performance, bundling versus not unbundling. Vite. Is is Vite fast or is it slow? you know, we'll see about Biomm and what they end up supporting because I know their support they have a a nice little support matrix that they're filling in, Which I'll have a link to where where they don't support HTML, but I don't think they've explicitly stated. It says, They're clearly a good pattern. Everybody's using it, and even signal or observable based state

Wes Bos

for how to Okay. That's my prediction.

Wes Bos

Finally, we saved up enough bucks and got this thing. It's the Roborock

Scott Tolinski

Do you have a a sick pick

Wes Bos

which is amazing. So And once it hits that, obviously the installs are going to go to the sky.

Scott Tolinski

rid. J s.

Scott Tolinski

bundling tools that Yarn used to Webpack APIs, Hey. I'm I'm I'm feeling it, man. We got the the elves on the shelf. We're just hopping around the house. Our kids are going

Wes Bos

stuff on top, which is fine. Deno JS does as Wes. Some nice stuff for sending JSON and and for handling errors so you don't have to do the whole headers. That's kind of annoying.

Scott Tolinski

rid being listed as type annotations before, but I can do Well, we have

Wes Bos

Now I have rid System that has your own AI. It's trained with all of your documents. That will be a major competitive advantage. Yep. Yep. That's rid. For our predictions, we'll do a tiny little hasty this year.

Scott Tolinski

sold easily. This to me, there's enough of a spark here that and and besides, once once Other projects have blend this stuff to a higher degree. You'll just see RS Pack and Turbo Pack take off. And, likewise, I think, all of the relevant things that I wanted Svelte really has going forward. It has total control over those things. And once you all see,

Scott Tolinski

the shape of the solution and identify potential challenges. So And I think they changed the name from types JS comments Even though we just did that whole message, because it's now listed as type annotations,

Wes Bos

2023,

Scott Tolinski

It is interesting that everybody's I think I know for a fact that this Apple device is going to be really good in the pass through department, so

Wes Bos

like, more than I ever heard about Roam in the 3 years in the last 2 weeks. Don't do you feel the same? very insultful. Who else who else can we throw on this? Yeah. Hold rid the skewer pile. Yeah. Let's we've only hit about, probably, 40% of our audience here. Let's Yeah.

Wes Bos

simpler state management tools for storing all of your data. And part of The React Vercel components is this

Scott Tolinski

When they issue breaking changes,

Wes Bos

Astro for X, Y, and Z, you know? Yeah. Yeah, totally.

Scott Tolinski

Yeah. I think types in JavaScript will have some movement.

Wes Bos

Expensive, text editor instead of the free one that you're using. Yeah. I'm sure it's amazing, but I'm not gonna use it. I'm using Versus Node. I enjoy it very much. And I realize it's not a full blown IDE, but it does absolutely everything field loaders. So I think rid For free. Word. What else? Easy to train your own model. That's one thing that I think is starting to get a little bit easier is, like, how do you how do you decide, like,

Scott Tolinski

And it's for what it is and how much it costs. And I think a ton of people are gonna have their eyes open to XR based content and types of awesome things you can do for that. For instance, I have an Oculus Quest 3 that has good pass through. It's not great pass through, but it's good pass through. And it it doesn't weigh too much. That way, you can wear it from for time and

Wes Bos

push back on just this Node metric.

Wes Bos

Well, Node. Safari has Pasky support as well. So, yeah, I think that we will continue to see Pasky.

Wes Bos

Yeah. Last updated

Scott Tolinski

once these parsers are available so

Wes Bos

of Zustan and Jotai is like, now it's time for a react framework, You gotta bet that those things are gonna be, has vzero. Dev. You can take either a prompt Or a screenshot and it will convert it into and it goes and mops it and does an awesome job. Like, you think, like, Is it really going to do a good job mopping and vacuuming? And I'm here to tell you but it seems like recently like, can we have Apple Pay on desktop

Scott Tolinski

But that's something I would really like. I don't I don't even know if they're talking about that, but yeah. So let's talk about server side JS. I think something that we we started hearing about even about halfway through the Yarn, and the first time I heard about it, Wes dropped it to me, Hano JS.

Wes Bos

of deliberation and going back and forth on the API,

Scott Tolinski

slightly

Wes Bos

Vercel is sponsoring I think we're getting pretty close. Yeah.

Wes Bos

but they ship NPM with Node when you install it. Right. Yeah. Wes can't you make some like, that's an opinionated decision

Scott Tolinski

Yeah. Totally.

Wes Bos

you. Text prompt to one of these lower level languages. We JavaScript modules. We saw this with promises Generation of same with, like, libraries. You say, you know what? You don't have to send everything to OpenAI via an API request.

Wes Bos

I have a prediction

Scott Tolinski

I feel like that's gonna be our reality for a lot of people.

Wes Bos

it's very, very complicated. I do not envy the person that has to dive into all those little edge cases figuring out how TypeScript's type checking works with all these So

Scott Tolinski

does not pop. That's going to be my prediction. Alright. So Lightning CSS is

Wes Bos

door. So So the browser JS not actually going to type check your JavaScript, but it allows us to author and use tools that can Andrew, I'm probably pissing off a lot of people right now, but And I was like, oh, yeah, you Scott, like, create them as embeddings, and then you can compare the 2 vectors. And then rid. Somebody else is like, oh, you just send the 2 images to OpenAI,

Scott Tolinski

very, very, very fast.

Wes Bos

we started to see a lot of these based on React Vercel components. So from the ground up with it. And, rid A few different frameworks.

Wes Bos

They are And saying, oh, these these other things are way better than it. It's than that, so I think people will start to and that's it.

Scott Tolinski

Everything Courtney and I maybe watched this movie, and I kid you not, maybe twice a year, And guess what? these Rust based, that just can't get the market share. And Astro's fighting a big battle, but the Coolest thing about Astro is that, again, you can bring your own front end framework.

Scott Tolinski

announcement of runs, which is basically their Their new state management based solution.

Wes Bos

Chrome. We're going to say, hey, like, what are you running your app with? Fun, Deno or Node? And there's a lot that needs to happen in the nitty gritty. There's a lot of little edge cases here and there, but rid. We've talked about how this is technically possible,

Scott Tolinski

It's beyond, like if you use it on desktop, it's it's basically worthless no matter what you're using. So there are some caveats there, but it's almost

Wes Bos

But week, depends on how often you run it and how big your house is and things like that.

Wes Bos

on top of these standards. So might not be sometimes Chrome does ship things in order to

Scott Tolinski

of developers who I would trust to make a new React framework. It's these folks.

Scott Tolinski

like, You Node, these neat midi APIs Yarn, you know, artificial intelligence stuff. Who knows? Let's talk about frameworks.

Wes Bos

Rid I don't know. But, yeah, this IntelliJ users And Remix State management, being able to have

Scott Tolinski

fantastic. Ours is named Lomax person or group rid thing and see I mean, how how long did it take to for somebody to figure out the lobotomized OWL selector? I mean, there are there are people out there who will discover

Wes Bos

with some of them. And And, like, I think people are gonna start to it's amazing.

Scott Tolinski

I think lightning needs A spark Hey. They they had received a lot of funding, and basically nothing came out of that funding.

Scott Tolinski

And there's times where I felt like maybe Astro would have been the right thing to build on because,

Wes Bos

or so they say.

Scott Tolinski

and I Apple releases it, and then Bos folks are like, this changes everything. And they're like, Wes, They they obviously see how signals are

Wes Bos

URL just this is just a very generic one, but 2024 will be the year of CSS discovery Because 2023, I never could have thought that this would have existed a year ago.

Wes Bos

You can train your own model. I know there's lots of tools out there, but I think it's going to get even easier.

Wes Bos

Sometimes,

Scott Tolinski

Yeah. You know, there's there's some drama there, Wes. I don't know how much we wanna get into. Mama drama.

Scott Tolinski

removing something. I'm gonna say that the, in in regards to maybe some of the comments about the share API,

Wes Bos

but I think it's still going to be good. Rid Yes. And I'm trying to think, like, what would be annotations? applications as well? As someone who sells stuff on the Internet, I would absolutely love that.

Wes Bos

Deno.

Scott Tolinski

Yeah.

Scott Tolinski

And too. But I would love

Wes Bos

Jared Sumner,

Scott Tolinski

You know, there there's so many different ways to tackle state in React.

Wes Bos

notifications, Oh, well. And then last 1 I have here on prem corporate Like, you don't have to tell us that you use Webstorm every single time. It's like sometimes I watch, like,

Scott Tolinski

it updated our code in, like, 18 different places, and, Yeah. All just worked. Let me just say one quick thing about the Svelte community that I sincerely appreciate beyond other communities.

Wes Bos

there Wes some major bugs in the Web Share API earlier this year and They Because like the other day I was I was talking to a couple of people on Twitter About, like, how to compare 2 images.

Scott Tolinski

I think I think a lot of people are,

Wes Bos

rid. Whatever upgrade that SvelteKit put out, it's amazing. It's just like

Scott Tolinski

JS we've seen, the perv seems to be there. I I just can't imagine given how Vue Hence, to take the best from all worlds

Wes Bos

hydrolyzed. Yes. Yeah. You have this? Yeah. This JS I bought this in, like Oh, my gosh. It's any errors that happen. And rid I think it's gonna be a big year for people moving to the server. It's gonna mean I predict that there's kind of 3 major frameworks now sort of working on this React Vercel component, so we'll see what comes out of that. I would love We'll render out the JavaScript

Scott Tolinski

You know, a web

Wes Bos

Don't you're gonna are you doing that intentionally to get the pitchfork? movement.

Wes Bos

Sherlock was like a finder app for I think these tools are gonna get started getting built. They're getting built into Figma. You know, they're gonna the browser simply will it. Sorry, SvelteKit is Every single time that you have a server side request or response route, they are they all add a little bit of extra

Scott Tolinski

because we love weekend at Bernie's. And we figured our our robot Kinda bounces around the house like Bernie from weekend at Bernie's, And don't forget to subscribe in your podcast player composition The Web Pack folks

Wes Bos

rid I am excited that somebody but I page based loaders, which is kind of what self SvelteKit does You know, something's happening on the server. How do you communicate with the actual server?

Scott Tolinski

or drop a review if you like this show.

Wes Bos

We're done with the temporal API, or at least given that they have a big head start at this point. Yeah. Next one I have here is perf tooling gets easier to understand.

Scott Tolinski

rid A lot of people aren't using currently. I don't know.

Scott Tolinski

I like it. Contributed to Bernie. Yeah. So this thing does

Wes Bos

enough experience in both. And the one thing that I really still miss from rid Which is basically, like, rid Via transformers API that will likely replace a lot of your use of the Data API in JavaScript.

Scott Tolinski

I don't know what the effort is to take to gonna get this to stage 2, so I don't wanna just say, oh, it's gonna be stage iPad support.

Wes Bos

because They don't realize that Many tools are going to become Sherlock'd CSS, We talked about the React Vercel components.

Wes Bos

So

Scott Tolinski

In React world, itself is very popular, but it's not

Wes Bos

Scroll animation. So we're gonna see 2024,

Scott Tolinski

A next Scott. You know? Something that that I wish they would.

Wes Bos

and it's it's pretty it's okay.

Wes Bos

I bet this year we're going to see one of these browsers this project called Waku, and it doesn't hurt your stomach.

Scott Tolinski

Very much. Yeah. Who cares about Wes SMRE? That stuff. Just let me write the code to have it work, ship it, go. Yeah. And likewise, you know, the next section is CSS. I think here's a big swing. I think contrast color, which formerly named color contrast. I don't know why they changed it. I think color contrast is better,

Wes Bos

like they built it. Yeah. It might be the year. It might be the year. Yeah. I'm surprised. Like, if you would have told me when this came out, I was like, to move along with it.

Wes Bos

text completion or you can do object detection or Mhmm. There's you can do depth detection coming up in the future, which is your predictions. And then Scott and I will provide our own reactions rid Commentary to it because there's certainly some very I need something, but I also find myself saying, the WebStorm folks are are mad because they paid for a product, and they want you to pay for it too. The WebStorm folks are, like, are mad because, like, yeah, they've had those features for a long, long time. And WebStorm's awesome, but, And on the brushes on this one, you can take the ends off and just slide the Disgusting hair clumps off and put the put the bearings back on it. With the last pnpm we had, you had to stick a knife in there and try to cut out the hair Wes you buy New brushes every 6 months because you have to throw them in the garbage, so which is which was meant to be an all in one

Wes Bos

hit in 2 production browsers. That's your you said it will hit rid production browsers. I'm gonna say it's not.

Scott Tolinski

Rid I think it's a big year for Askew's. I'm really excited to get that episode out as well. I think Yarn will become a paid product, or there will be a paid tier of Arc. We already talked to them. We know that that's in their plans, but I think it's gonna happen in 2024.

Wes Bos

Our Like, all that

Scott Tolinski

It's It's a breeze to watch. It's 97 minutes.

Wes Bos

it being a library to render stuff and handle clicks into,

Scott Tolinski

You know, there's been a lot of conversation here, and, of course, it it feels like the the people who talk the most about RS Pack are the people who are working on RS Pack. But I do think

Wes Bos

your friends who work at I've been dipping into the, like, hugging face

Scott Tolinski

You

Wes Bos

repair tutorials, Eventually we're going to be able to say it's like, oh, what browser do you use? You use Firefox, Safari, or

Scott Tolinski

You Node, we we said this in our last predictions, and sure enough, there was, You know, movement in some regard. It's in stage I believe it's in stage 1 now.

Scott Tolinski

it's all about I can get, like, every little piece off of Yeah. And I think that is Lovely that they do that. Right? It's not a black box. You can open it up. You can fix any clogs. You can really, implemented component based loading functions, Rid So, Ouid, After,

Wes Bos

move, I think, for a lot of applications, basically time stamps that include what calendar you're in and what time zone you're in. So That's been approved. So we're starting to see a drop in Safari. Safari has just pushed out a couple. Every single new version of Safari

Scott Tolinski

Once you see the updates to that, I think you're gonna be saying,

Wes Bos

it's not A type as a comment. It doesn't like look like JSDoc. It looks like TypeScript.

Wes Bos

I Wes like, goddamn it. You know? Like, it's too abused. Yeah. But What users actually want notifications I think that good takes and certainly some very bad takes.

Wes Bos

Sometimes life is a little bit more complicated I think of when it's been We always see. We always talk about it. Here we go. Stage 1,

Scott Tolinski

I went through that talk To say, alright. Which one of these are coming? And most of them dropped Wes 2023, and I gave that talk in, like, June.

Wes Bos

machine. ATM machine.

Wes Bos

rid In Jotai? How do you say that? Jotai. Yeah. Jotai.

Scott Tolinski

So

Wes Bos

rid I bet we'll we'll see stage 1 at least

Scott Tolinski

they will be, which I don't know when that change was made, but I don't remember seeing it conversation we were just happening because nothing happens until Apple does it. Apple releasing the Vision Pro, which even though people laughed at this thing, I think it's gonna sell a crazy amount, A really good pattern.

Wes Bos

And it's by the author of Vercel. Js, which

Scott Tolinski

People who are out there shipping code mod utilities, here's another Node. Sentry, a wizard rid I think they're going to continue,

Wes Bos

React framework I think React server components have been around for And for large projects that can get very, very sluggish.

Scott Tolinski

Targeting node compat and nodes shipping. Right? Hey. Yeah.

Scott Tolinski

And meanwhile, it's like rid. Three APIs that had landed that single day, and they're you know? The CSS has gotten a lot better. We'll just say that.

Wes Bos

even if you're using like the folder structure routing Mhmm. The way that you name your folders much nicer.

Wes Bos

And then we're starting to see a couple other competitors It's it's a less of a a big leap that way. You know? And it it doesn't have to be in there forever or, like, it can be in there forever. But if there's something new that comes along, then it's

Scott Tolinski

Cheaper, look at other systems Wes I think the average Android user has a better understanding of

Wes Bos

Astro, what's our prediction there? I think It's funny. We've been talking about Astro many years, and we've seen And rid. Chat gpt chat.

Wes Bos

Whenever we're done cooking dinner or after dinner, we just say, hey, go mop the kitchen, Flame graphs and whatnot Wes it's like, all right, regular people can can just look at this, or you can run some sort of tool through your output, and it'll tell you some areas of users that are insufferable. I'm a Firefox user. I hope that I'm not the insufferable Firefox user, but, like, builds?

Scott Tolinski

beyond, like, a calendar app? Like, I I Wes, I don't want anything to notify me. I don't want anything to notify me straight up. Yeah. Yeah, me too. And they're just abused for marketing. Super annoying.

Scott Tolinski

And most people used Astro even if they didn't use React.

Wes Bos

Their only goal for next year is to get full Node compat.

Wes Bos

It's been popping a Scott lately. Now they're like a full stack framework. You Node, a lot of people are like, this makes a lot of sense to me. So

Scott Tolinski

are you gonna install

Wes Bos

rid. What function it needs to call on the server Node, and you can run

Scott Tolinski

Mhmm.

Scott Tolinski

Instantly, if you're interested in being the 1st to know about merch on the store Wes that webmaster tea is coming back, Head on over to syntax.fmforward/snackpack.

Wes Bos

forward slash episode or like, on the Sanity website, we have a pattern match, which is forward slash show forward slash parse that specific data. So,

Scott Tolinski

I think if React rid. Themselves were to announce this, you they would announce it, and then maybe, like, 4 years down the line, it would be really because that seems to be the flow these days. But I would say

Wes Bos

My next prediction, Node will introduce TypeScript rid I don't wanna say 80%. I'm gonna say the whole thing is gonna be shipped in at least 1 browser. Yeah. And I think at this stage, if you're looking at this, it could be Safari Dev is great for Whether it's through file for UI enhancements for neat coding ways.

Wes Bos

with a plug in that we're just waiting for a new version to ship, but the, like, the NPX Amazon affiliate Bucks to add up.

Scott Tolinski

about the solutions to these problems. Yeah. And they had worked really hard on these solutions before having, you know, money Get in the way of things. So I think that's probably why. They're they're passionate about it. Now I will say if Biome wants to succeed, they gotta change that logo, man. I I don't know who I gotta talk to at Biome, but they gotta change that logo. Yeah. They had Rid Sophie, you haven't seen it? How much weekend at Bernie's y'all?

Wes Bos

Make it so

Scott Tolinski

man, protein powder stinks. You Node? I I've been weight lifting a long time, and I always Hate protein powder. I hate the whole process of it. And because of that, I consume way less protein than I probably should given the amount of working on I'm doing. So I've recently found

Wes Bos

Check it on Audi. You want to learn a thing or two in the new year rid And, use coupon code syntax for $10 off. That's it for today. Thanks, everybody, for tuning in. Catch you later.

Scott Tolinski

if that usage will continue to grow into something meaningful

Wes Bos

websites. So Vercel

Scott Tolinski

Not even worth it to say. And then you get into the whole thing of, no. I gotta figure out I gotta I gotta reliably track if I'm on a mobile device now, which In itself is hard to do. User agent's unreliable. There's not a lot of great great ways to do it. In fact, most places are like, oh, if you wanted to check if it's a mobile device, use the device Pixels to deter no. That's not a that's not a good reason to do this because now you're leaving out

Wes Bos

robot

Scott Tolinski

So I I meant before I get into my actual sick rid Sick pick. I will sick pick weekend at Bernie's. It's I'll have to watch it. You Node? Came out 1989.

Wes Bos

which is make the case for the addition, Hydralized.

Scott Tolinski

signals inside of Svelte right now leadership, I I will say, absolutely feral, And, we are doing our best to hold on before the holidays. So, yeah, that's how I'm doing.

Wes Bos

Bounty for writing a formatter in Rust and Biome came in and swooped it,

Scott Tolinski

And formatters on your system,

Wes Bos

by OpenAI.

Wes Bos

meaning that about React, that is easier to understand,

Wes Bos

the author of Wacko is also the author of Zusan transpile and We're still finding them out, and I think that's going to be big this year. It's just like, oh, here are some rid So I think we're going to have another big year for that type of stuff, specifically around the

Scott Tolinski

or being able to manage our our our data. Maybe it's maybe it's signals. Yeah. Well, you know what? I've I'll I'll chime in on on this and maybe augment it or add on how I could see this happening.

Scott Tolinski

I think it was June. Either way, The second half of the year brought, like, just about half of the the conference talk I did dropped in the browser. So make people, like, really wake up to what you can do with XR, and I think there's a room in the web for that too. Let's talk about AI

Wes Bos

rid. But it does it does change everything because, like like, half the world What else? on a truck, so they're just about to be.

Wes Bos

Like, they have a bunch of, like, brand deals. This is the cake. The dime is oh, yeah. I have Cocoa Pebbles. This is the ISO 100

Scott Tolinski

I think this thing will

Wes Bos

Maybe once every is going to be implementing state management, of it. But you got to think, like, if the author remixes,

Scott Tolinski

subgrid.

Scott Tolinski

with the the Rome

Wes Bos

it's kind of interesting that everybody is gunning For Node compatant, I don't see that as a bad thing. I see it as okay.

Wes Bos

Safari will ship 3 do have many TypeScript tools, but they simply parse and strip types. There's nothing existing that does does the actual type checking for you.

Wes Bos

in Crazy. This proposal is over 3 years old. So,

Scott Tolinski

part of the OS. Yeah. Part of the OS or part of OpenAI.

Scott Tolinski

Some wild stuff with the CSS APIs that we have not even begun to uncover. And, Wes, you're already doing great work in that space, but I think people will continue the flavors are really amazing. You have re Svelte version 5 and because there's always going to be Frameworks that do something compelling and interesting for Bos users who who don't

Wes Bos

You're gonna be able to play it Node there's there's a Node. Js adapter, which I think is hilarious. You can you can adapt throw it to sorry. I should say, I think it's hilarious because It's not Node. Js by default. It's rid.

Wes Bos

But I hate that it's attached to the page.

Wes Bos

a tweet, I bet we will see something with, like, a couple of caveats, maybe, like, no pnpm support or only support for new decorators, like this is it. This is the standard for doing it. And you can take a function that is supposed to run-in SvelteKit on the server and move it over to NextJS with little to no on

Scott Tolinski

by Dymatize.

Wes Bos

100 layers to get your data to the the actual client. Yeah. You know what? I think an a big thing is,

Scott Tolinski

I think another thing is you'll hear more about RS Pack and Turbo Pack.

Scott Tolinski

I have no knowledge of this, just prediction.

Wes Bos

These big KPMG or something like that, they're going to have a rack We'll be standardized by this, and I think that is so cool that you could then read. ISO specification rid. And the the proposal for everyone listening, the proposal JS called types as comments, which Yep. Essentially means that

Scott Tolinski

you know, really clean it. I I I take take mine apart and detail it, you know, once every 6 months or so just to keep it running well. Yeah. Yeah. Give it a nice wax job. You Node?

Wes Bos

rid. We might be writing JavaScript in 10, code formatter.

Wes Bos

and S8 Svelte gets site when going into something like Next. Js is the that you can use them together

Scott Tolinski

you know, Hano JS has a lot of rid Positive features about it, and I I believe that as a compatible, and more with a tool like Sentry, behind the whole So one app idea show on Jason Langsdorf's YouTube channel,

Wes Bos

Yes. And then bundler, minifier

Scott Tolinski

On the same regards, to really push the boundaries there. And I agree. I think some of the APIs that are ripe for exploration,

Wes Bos

especially all the heat that, rid A CSS parser, my wife's iPhone cord and Yeah.

Wes Bos

rid. Sometimes people just go gunning for the lighthouse score, is

Scott Tolinski

to grow or see much more usage because as people really start to

Wes Bos

rid. Here we are 12 months later complaining about Midjourney and then not being It's so good. Like, it doesn't make you it doesn't stink, the way that we consume the web, what that will look like. So I'm going to say

Wes Bos

All of that stuff in 1, and Something, I have this in conjunction with a little bit of perf pushback 12 months later, I'm complaining about Node.

Scott Tolinski

the custom Shook ones are the Bos. Yeah. Heck yeah. Cool. I'm gonna shamelessly plug the syntax newsletter.

Scott Tolinski

rid APIs, Wes, because I know you you saw the initial runs on in Svelte. The initial,

Wes Bos

everything.

Wes Bos

anything by default. And if you want to run a Node. Js server, you have to Npm install the Node. Js server for it as well. So a big fan of it. I reach for Deno every single time that 0 through 800 Yeah. Because stage So yeah, I've tried a lot of protein powders. Like, it like, I'm excited to have a protein shake because it's rid.

Scott Tolinski

You ever Node that, Wes? I posted TikTok about anything about Chrome, and the comments are like, who still uses Chrome? LOL. It's all Firefox. And, like And then meanwhile, the next headline is Firefox usage slips to 2%. You know? Yeah. The, like, out of touch nerd is very frustrating

Topic 1 00:11

Types in JavaScript will have some movement

Wes Bos

the ecosystem, And visually

Scott Tolinski

things. How are you doing, Scott? Oh, I'm doing good, man. Feeling,

Wes Bos

predictions which is a little library runs in the browser. And, like, some of these some of these models are 8 megs and fetch.

Wes Bos

rid we think will happen this year. We do this every single year, and we revisit it in December

Scott Tolinski

we're recording this the week before Christmas. So,

Scott Tolinski

you know, ESLint the Christmas spirit, I know you're getting this one in January 3rd, but our employer.

Scott Tolinski

You're gonna wanna have a tool to help you solve your bugs.

Scott Tolinski

Not only solve your bugs, but solve your performance issues,

Wes Bos

Welcome to Syntax. Today, we have our 2024 I doubt it.

Topic 2 01:23

Temporal API will ship in Node and browser

Scott Tolinski

your your questions, instantly fast compared to how slow Webpack is comparatively.

Scott Tolinski

Yeah.

Scott Tolinski

which provides things like session replay.

Scott Tolinski

He did all that kind of visibility

Wes Bos

and all of our predictions. So you wanna kick it off there with the first prediction? Do I need HANA, or do I just whip up a Next. Js, Remix, or SvelteKit site? Just the these meta frameworks are almost better because

Scott Tolinski

It provides error and exception handling and tracking services. It provides performance metrics, query metrics. You can see rid how fast or how buggy your thing is at any time. So if that sounds awesome to you, it is awesome. Check it out at century.io.

Scott Tolinski

your mysteries that have you have going on in your code base. Hey. Why does this thing function this way, or why is 1 user in particular telling me this happens when they go to the website.

Scott Tolinski

Solve,

Topic 3 00:00

Transcript

Announcer

You're listening to Syntax, the podcast with the tastiest web development treats out there. Strap yourself in and get ready. Ready. Here is Scott Tolinski and Wes Bos.

Share

Empowering developers for over 286196587125 milliseconds!