about 2 years ago Syntax Podcast
State of JS 2023 Reactions
Scott had travel issues with Delta, including sleeping on an airport floor
Wes Bos
don't use TypeScript.
Wes Bos
No. Just if you well, try, but a framework for building websites And it's just like it feels really nice. It's like aluminum, running those, and they're not taking JavaScript surveys.
Scott Tolinski
you're gonna use it on Vercel. Right? because, you know, so many of these little things, anything that adopts the adapter pattern is super easy to deploy because you just install a given adapter and and let it rip. But, again, And not that that's a bad thing if everything is good, but it it is something to be aware of. Mhmm. You you don't have that flexibility and freedom that you get with just deploying a node app anywhere because we that that used to be a really nice thing about Next. Js. You could just deploy node app anywhere, and that was just the way to do it or do it on Vercel. It's just a straight up node app. I'm sure you can still do it as a straight up node app. But yeah. Yeah. Interesting.
Scott Tolinski
complexity,
Wes Bos
You know? non JavaScript languages used by people in the survey?
Scott Tolinski
I would assume a lot of people who might even answer this might not even have, like, a firm understanding of Yeah. What? You know? K. There's no chance. That's not that's not usage. That's just usage in the JavaScript world. Yeah. That's Yeah. Yeah. That makes sense. Okay. So I got 3 of them
Wes Bos
generally, that's, like, the infrastructure team 32%,
Wes Bos
usage went up but the interest and positivity went down is because, like, well, like, I wanna use the thing that everybody's using. It's the most documentation,
Scott Tolinski
just got it all right now. We showed up to this recording wearing the same T shirt, and I had to change. So
Wes Bos
This is you know what's really cool about this is a lot of these questions this year have been free form, and I'm not sure we should maybe have Sasha on again who runs
Scott Tolinski
non JavaScript So,
Wes Bos
React sucks.
Wes Bos
my DigitalOcean it it goes. And, like, if you were to look at,
Scott Tolinski
Yeah. That it's it's not surprising that you would like that. And in fact, somebody left a comment on 1 of our videos when I was with CJ here in the past couple episodes, and they're like,
Wes Bos
Twitter hype ain't everything. No. I would expect Hano and Eliza to be much higher. And I'm also surprised I'm gonna say quick.
Wes Bos
Bun. Ah, I think that's a bun for all of them.
Wes Bos
it's a big thing to switch over, and it's, like, another mental overhead shift of changing from 1 way to another.
Wes Bos
from 48% so that everyone can use it. It's such a such a pain.
Scott Tolinski
really committing to the things that make BUN. Like, the things that make BUN unique are all excellent, but I find myself having a really hard time saying, like,
Wes Bos
number 1 hosting service, 47% you know, those, like, Poppets and
Scott Tolinski
for production builds because roll up is very good at all sorts of things in production builds, and it uses ES build
Wes Bos
Nullify, number 4. Heroku still and Vue has gone up as well, which is pretty interesting, I have a Bluehost thing that I pay, like, $120 So what time you did say bun? Oh, good. That's great. Runner-up and Amber, 81.
Wes Bos
have have written it in. Like, I had to expect Quick to have a a bigger usage than that. Right? And Redwood,
Scott Tolinski
Vite, the thing everybody knows and loves, Vite uses 2 different build tools behind the scenes. It uses roll up Yeah. Performance, yeah, also, Webpack Mini because
Wes Bos
a year for, like, people that are taking this thing care about web development. Right? And this is not just, like, hot takes. This is, like, actually people
Scott Tolinski
your fire pit or your,
Wes Bos
and it will throw it in your clipboard. And I often think, I don't wanna wrap this whole thing in a copy. I want a pipe to Scott.
Scott Tolinski
Yeah. It feels like people are being, you know, led to use it and then maybe not having a great time. You know? Maybe that's it. Yeah. What what's got the most positivity,
Wes Bos
corner. We've got all kinds of really cool stuff. We've got these new t shirts. There's 4 new t shirts that are gonna be up there. We got a couple skate decks left. We got a couple basketballs.
Wes Bos
is webpack at 90%.
Scott Tolinski
to 80%. Yeah. Yeah. It's great. I have a a prediction, Wes. Yeah. My prediction is in the 2024
Wes Bos
is. Industry sector. I find this interesting. Like like, what industries are people working in? Right? 46%
Scott Tolinski
Yeah. ESLint interesting to to still see things like we talked about, maybe perhaps like Redwood or or sales or some of these being so much lower or even, you know, the much
Wes Bos
Oh, man. And so did you do they have to, like, build it up? And then Yeah. Yeah. It was right on the edge too. Yeah.
Wes Bos
Yeah. Talking about PHP was right. Yeah. I know. No kidding. Yeah. I'm kinda bummed to look at the other meta frameworks here And And I had a chipped tooth for
Scott Tolinski
in general. I think people react folks who come to Solid are are gonna find that it's a nice experience compared to maybe what they're dealing with React. But I always find the positivity 1 to be 1 of the most That's pretty nice.
Wes Bos
mad at express. You know? People don't have express pain. I think that the all the pain I'm starting to feel is that it's it's not
Scott Tolinski
Which is it's wild to think. You know? I mean, given that when we started this show,
Wes Bos
without having to spin up a server.
Scott Tolinski
in in JavaScript? So we wanna I'll tell you where I've been hosting everything now is basically just Cloudflare. I've been hosting everything on Cloudflare. I I find it to be dead simple. So good. Works every time.
Scott Tolinski
Fastify at number 3, nice to see. I've always loved working in Fastify.
Wes Bos
So it's it's almost at a point where I would say, like, most people are using TypeScript.
Wes Bos
They don't implement that as well. However, now that we have the, async local storage API,
Scott Tolinski
Only 26 individuals responded saying signals when when there is, like, serious talk about adding it to the to the language. So that's crazy to me. I want I want signals. Pattern matching is really high up in here too. Pattern matching is great. We've seen pattern matching being really nice and rust. A lot of people have noticed that. So I I think pattern matching would be cool. Observables, Big world, insurance. A big world. I know. Yeah.
Wes Bos
booger.
Scott Tolinski
100% of you. You can use the polyfill today. It's great. I feel like the standard lib and the date management
Wes Bos
Not all that interesting, answering this, so it's gonna be pretty heavy in React's felt world, but
Scott Tolinski
to Vite at this point. But It's it's Next. Js is really what it is. And if you go to the Yeah. Yeah. Yeah. Yeah. That makes sense. Number 5, bash? It's doing me good. 2 for 2. But runners up. So 98%
Wes Bos
what's that called? The 5 panel
Wes Bos
I I never fly Delta, and, man, I'm a I'm a Delta hater now. It it sucks. So yeah. I felt kinda bad because I had previously said 1 of my Twitter tips was to mute the name of every airline. Yeah. Yeah. It's And then I went into the chat and saw that you had this massive ordeal, and I was like, oh, poor guy.
Wes Bos
bun.
Scott Tolinski
Strapi, Koa, Happy, these are none of the ones I've I've I feel like these gotta be, like, a little bit legacy because
Wes Bos
that's very high.
Wes Bos
and you don't have to, like, fuss around with the click click click click click. Like, it always works. It has a really nice strong at the highest usage We got the coos the can koozies,
Wes Bos
Windows XP, Dell Latitude to to use it. Obviously, it's not. So I think we
Wes Bos
it's a big, Netlify
Scott Tolinski
Node thing for me. I'll I'll just say it. Yes.
Scott Tolinski
Svelte went up 4%, You know, you you I don't have no idea what the conversations around this Yarn, but, like,
Wes Bos
48 tooth stuff on.
Wes Bos
like, a show on that or have somebody on. I think it'd be kinda cool. I know you you and CJ were talking about it as well.
Scott Tolinski
Let let's,
Wes Bos
developers that were deploying serverless functions every single day.
Scott Tolinski
pita chip that was apparently like a piece of concrete.
Scott Tolinski
It's just like whatever everybody's talking about, I can't be doing it for some reason.
Scott Tolinski
SSR my my about pages and the SEO stuff, but CSR, everything else, keep my data clients like, I'm going so hard in that direction. It's it's very funny now.
Scott Tolinski
Yeah. I know. It's so funny because that that conversation has been happening so frequently lately where JavaScript developers are trying Laravel, and they're like, wow. This is actually great. And I think the reason why it's actually great is is not be I mean, Laravel's great, but not because Laravel is anything special. It just makes all the choices for you for you. Right? Like,
Wes Bos
people are trying other things. You know? database inside of it. So it's I think it's yeah, that's that's good. I was a lot of my auth, and all of that, it's all or building an
Scott Tolinski
Man, it JS really interesting to see how much some of the like, viewing up, like, 4%, Great.
Wes Bos
I would I would love love to have
Scott Tolinski
Webpack had a 89% positivity in 27, which is wild to me in the 1st place. But now it's, like, down in the 40%. So it's nearly dropped 40 percentage points in in terms of positivity. I have not touched Webpack
Wes Bos
Yeah. I agree. Versus Instead of JavaScript. People not actually using Ruby. Because I think Ruby is Ruby is below Kotlin it's just not worth moving it.
Wes Bos
And, Java.
Wes Bos
we use them Scott website.
Wes Bos
have gotten so much better in the last 3 or 4 years.
Scott Tolinski
Yeah. It it is funny how these things it it it is like it's weird because, like, yeah, people are saying there's there's too many choices that need to be made.
Wes Bos
man, standard lib the Lodash usage, we didn't go over this 1, but Lodash usage is still date functions and Lodash is still huge, huge, huge.
Wes Bos
but BUN certainly to it. And same with, like, Redwood. We had Tom Preston Warp on from Redwood as well.
Wes Bos
if you sign somebody up for Bluehost. They were giving me a $100 if I signed people up for Bluehost. Yes. Yeah. I yeah. It's wild. And the reason is is because
Scott Tolinski
workers, and Webpack issues number 4. Yeah. If you're looking at this list for me, I'm I'm trying not to be too much of a hater here, but, like, the top 4 are all Webpack issues if you're asking me. Wes and and CJS,
Wes Bos
Yeah.
Wes Bos
good data because, insurance, you know, quotes, you know, been wild.
Wes Bos
it's nice to have a quiet toy rather than something. Sometimes I've I'm playing with stuff here at my desk, and I'm thinking, I'm sorry, Randy. Like, you probably hear me dropping
Scott Tolinski
for Vite. It will replace ES build and Feel like Ruby has to be here still? situation here and there. And it it still can be a pain ESLint, definitely.
Scott Tolinski
Meanwhile, positivity for Vue
Wes Bos
somebody commented, Wes, did you chip your tooth? And I was like, yeah. Like,
Scott Tolinski
solid.
Wes Bos
many, many years ago, I was just looking back at 20 episode 2/14, I picked a especially because, for me, at least, a lot of my 100% TypeScript.
Scott Tolinski
an actual,
Wes Bos
I'm going sayer side rendering or just spit out a Node app. Yeah. I love that they publish the results, like, what people wrote in here.
Wes Bos
Let's talk about build tools.
Wes Bos
that's nothing is ever perfect. No data is ever perfect. But React has gone up 3%, figuring out how to get it to to run on Cloudflare as well because
Scott Tolinski
makes less choices for you. And therefore,
Wes Bos
Usage. TypeScript, JavaScript balance, what what are those called? Like, sensory toys? Push them in. Yeah. Yeah. Yeah. Yeah. Yeah. And they have these, like, monkey noodles, which is just a little silicone So that's a write in. It's obviously lower. But very, very impressed.
Wes Bos
just, like, server frameworks. Oh, sales is on there too. Yep. Yep. Sales. Cool.
Wes Bos
20%
Scott Tolinski
Wes state. And hyped up Eliza
Wes Bos
right now where it is being drafted up. Yeah. It just feels like
Scott Tolinski
languages.
Wes Bos
all have gone down. Yeah. So it's very similar to the React answers where everybody's using it, but a lot of the complaints Yarn, I I don't want to use it because it's it just has such dominance.
Wes Bos
browser JavaScript. Weird. I don't know if that's that that doesn't feel Redwood, desktop app.
Wes Bos
solid a lot of these things are better. They're they're way better. But, like,
Scott Tolinski
the pipe operator. I I wonder where that's at. Bro, I'm just looking at this, and the proposal pipeline operator
Wes Bos
Wes in React,
Scott Tolinski
feels like pretty
Wes Bos
coupled
Scott Tolinski
So, you know, you have those, like, gas lighters you click and you light a fireplace or something like that. I got 1 that is a USB C chargeable
Wes Bos
back end, 27% sick pick T shirt. Scott is wearing the blazing fast.
Wes Bos
You have that next middleware.
Scott Tolinski
it has gone down from 2020,
Wes Bos
HTML has so many new interesting,
Scott Tolinski
That's a tough 1 for me.
Wes Bos
Interesting.
Scott Tolinski
or I got 2 of them.
Scott Tolinski
I don't start a project without TypeScript that might not be connected, where with Vue, you have a very clear options of what you should be using for state management for for basically everything. Right? And same with with Svelte or or Angular. They take care of a little bit more for you. And because of that, I would say it wasn't a thing. And then, like, a few years into the show, we were like, which one's gonna Wes else is it gonna be Flow TypeScript or Reason? And at that point, it wasn't even clear. And now it's like TypeScript is so ubiquitous. I I don't even
Wes Bos
now now we have that, right,
Wes Bos
those are are a little bit more, like, corporate, I think. You know? I think a a lot more people host on those than we think, but,
Scott Tolinski
like building desktop apps using JavaScript because you can lock in the specific features. You know? If you're you're shipping on a web view, you know exactly which features are there. Browser compatibility goes out the the window. You don't have to worry about it as much.
Scott Tolinski
I think we should get somebody who knows exactly what's going on. You can you can often go through the t c 39
Wes Bos
Like like, a 100% JavaScript.
Scott Tolinski
a roll down on this list, you know, reacts baked in signals to use signals there.
Scott Tolinski
Quicken up 3%.
Wes Bos
like I do, Yeah.
Wes Bos
like, little
Scott Tolinski
they deal in small numbers even if it is. And it's, like, often small little, like, feature.
Scott Tolinski
Number 1, 44%.
Wes Bos
Yeah. Most commented library are a a worksheet library which received the most comments. Next. Js for sure. React or Next. Js. Yeah.
Wes Bos
Christy from where does she work again? Awesome. Alright. Let's get into oh, let's let's real quick plug. We just got new T shirts for syntax. Scott and I are wearing in learning once they are aware of it.
Wes Bos
on them. The pipe operator, I want all the time. I want it all the time. Yeah. Sometimes you're doing, like, a map filter reduce, 20, 000, 000 requests. It's you can do a 1000 times more in other ones, but I don't think people that
Scott Tolinski
since the move to video, it's become increasingly obvious that Scott has ADHD.
Scott Tolinski
their runtimes and and what their Yeah. Oh, we're using the same same dang cup. We got our big cups here. Man, we are just, like, while they jump in
Wes Bos
Yeah. It obviously doesn't come with all the niceties, like the the auto build and cut Vercel right, where, like, a lot of people would argue that
Scott Tolinski
respondents, we will see
Wes Bos
And, Azure Functions, 9%, is way cooler than you think. Yeah. And I said, but do I have to get a Windows laptop to use it? And he goes, no.
Wes Bos
These things Yarn, we should say, they're obviously going to be biased based on
Scott Tolinski
percent of the respondents.
Wes Bos
V test.
Scott Tolinski
but you still have a 1 off
Wes Bos
see what quick is all about. Quick is really, really neat, and you can bring all of your React components
Scott Tolinski
Oh, I see that. It kinda rules. Yeah. So you maybe maybe a nice little candle lighter for you, and then you have to deal with flames when you're starting your flame.
Scott Tolinski
Yeah. Yeah. Interesting stuff. And it does I mean, all of these track with things that we've been hearing for so long, every single person in our industry overall.
Wes Bos
Blazing fast, worldwide Wes, information superhighway. Wes got a whole bunch of other ones as well. We got a Prettier collab 1 and a Drizzle collab 1. They're pretty cool. Look at this.
Scott Tolinski
And I did a, like, a a bit of a testing here. It's like, where do we host these things? Do we throw them in a bucket? Do I throw it in a a function a pages function? Do I throw them in a worker? Like, what what's the fastest way to do all these things? So we'll talk all about that. But hosting, man, it it's a wild world right now, and and I I tend to just either throw it on Coolify or throw it in Cloudflare and and call it a day.
Wes Bos
You know? Like like, that's what people think of of c sharp. Like, you gotta, like, use this light theme has just rolled out the latest results. And
Scott Tolinski
be in your your Twitter bubble Wes everybody JS suggesting that, this thing is the 2nd coming or something, and it's incredible and whatever. Yeah. You look on here, and it has 10 respondents saying they use it. So it's important definitely to to to get your your mind in a recalibrated way with these kind of surveys. And, also,
Wes Bos
it worked pretty good. Enough where I was like, yeah, I like this a lot. And I I use the d 3 SQLite
Scott Tolinski
and it's a little, like it's long, so you don't have to be near it when you're lighting it. And Oh, okay.
Scott Tolinski
an 11% drop in positivity
Wes Bos
on BUN Wow. Versus Deno on 15.
Wes Bos
Because you can say, like, if we looked at this deployment, we can guess what people are thinking, but you can literally just read the So front end framework ratios over time, I think this is always interesting to see
Scott Tolinski
It is like a such AAA
Wes Bos
I love just playing with it and just tying it and moving around. I've been playing with it this whole episode. So It's all Veet.
Scott Tolinski
Let's tackle that. Let's find let's dig in. Let's look for our slow queries. Maybe something's missing in index. Maybe something isn't being cached that could be cached. And Century makes it easy to solve and find all that stuff. So if you want all of this and more, head on over to century.i0forward/syntax.
Wes Bos
That doesn't make sense there. Bash is higher than Go and Rust.
Wes Bos
before it's all gone.
Wes Bos
function calls.
Wes Bos
Adonis, a lot of these quick, And probably every third 1 does mention So I guess people think, yeah, maybe that's more of a serverless runtime than a JavaScript runtime. I don't know if that's
Scott Tolinski
Let's see what Wes let's see what the interest. Yeah? Or the positivity for Next. Js goes from 75%
Wes Bos
everything is built around that, and it's I think it's very hard to to move that type of thing away, and positivity Yeah. That's right. Yeah. 67%
Scott Tolinski
like, flame based lighter around there again.
Wes Bos
to see some some really good ones that really aren't getting enough love here. Like, QUIC, only 34 people I won't I won't stop you. 5 if I were to say it's probably worth Can we do the finish up with the awards real quick? Or we yes. Do that. Let's do that.
Scott Tolinski
Did you look at the missing features
Wes Bos
to see an uptick.
Scott Tolinski
a big pain point for a lot of people,
Wes Bos
to sick pick a toy that I stole from my kids, Like, if you have a Samsung or LG or whatever, I appreciate everybody who who does that.
Scott Tolinski
positivity,
Wes Bos
examples, the most integrations,
Scott Tolinski
people responded saying signals.
Scott Tolinski
Oh, V test.
Wes Bos
Jamstack, man.
Scott Tolinski
The the,
Wes Bos
to to light it up and even lighting the barbecue. It's been such a nice thing. We've had it for probably 4 or 5 years, and every time we use it, we're like, this is so good. You might like 1 of these things too. I I when I said it was $10, I I was wrong. It's actually 5.99,
Scott Tolinski
and definitely something that I I don't know how it gets any better, to be honest. So, you know, I I I've moved fully over to ESM a long time ago,
Wes Bos
Shameless plugs. Check us out
Scott Tolinski
And they said, like, alright. Well, what would a next generation version of roll up look like that had the speed of ES build, but it was built from scratch in Rust.
Scott Tolinski
become the main build compiler in itself because the React Sanity, more so than Vue, more so than Svelte or Angular,
Wes Bos
So HTML. HTML. Yeah. Node use it for all my conference talks. Like, the some of the live. Yeah. Those run on GitHub pages, but it's just Okay. It's HTML. Right?
Scott Tolinski
Sick.
Scott Tolinski
has to show for that. Yeah. Service workers always I like about BUN, but I ultimately can't find myself or or Render or
Wes Bos
I sat next I I had dinner with Bruno from Century, and he does all the c sharp stuff.
Scott Tolinski
that you have less
Wes Bos
1 of them. I'm wearing the Yeah. What so what in 2 years from now, what are you what are you gonna be, in in React. So I'm curious what this will look like once people start to give,
Scott Tolinski
most of the comments or anything on there are, like, from 2021, 2022.
Wes Bos
Be I'm surprised. That's up to 73% You'll you'll get to it. Yeah. Alright.
Wes Bos
where would you put Vercel in there? Insurance. Probably technical tools. Oh, is there insurance on here? No. I don't Node. There is.
Scott Tolinski
are, like, not present in the usage category. It's like, hey. These things are here.
Wes Bos
Yeah. There's so much more stuff on here. A lot that we didn't even go into, so check it Wes. 2023.stateofjs.com.
Scott Tolinski
Jamstack. Yeah.
Scott Tolinski
it goes from 20% to 54%. And I gotta say that tracks with my experience with Astro. I I tend to really like it. I pick up SvelteKit just because it's like it's the Svelte framework, and that's what I use. But Yep. If I'm if I'm writing a React application today or Vue app and maybe not a Vue. Maybe Vue. I don't know. If I'm writing React application today, I'm picking Astra as my my framework for sure.
Scott Tolinski
So You got a tooth. I I chipped mine on a, or Railway or 1 of those. But Hetzner is is starting to get up here. Node Hetzner the big challenge with Hetzner is even getting an account on there. I I Wes like, they their security is so intense. I had to, like, send a DM and,
Wes Bos
a app for all the TVs.
Wes Bos
to 56% take the survey. So, obviously, there's going to be people that listen to this podcast that are, Yeah. I wonder if that's because do, has And now they're like, oh, AppRouter is the way to go. And, obviously, they're still supporting the the old way, and you can mix and match them. But I I don't think I've heard of this. What is roll down? Obviously
Scott Tolinski
Js. Many of Next features are locked behind vendor. Yeah.
Wes Bos
of developers are using Vite again.
Wes Bos
Directus,
Scott Tolinski
This is a tough 1, Yeah. Adonis, 12. You know? Like Meteor's higher than Adonis. Yeah.
Scott Tolinski
Sign up and get 2 months for free.
Wes Bos
it's it's really cool. Excessive dominance. Let's see. Dominance of React. Predominance of React. React is everywhere, but is used in a standardized way.
Scott Tolinski
standard library.
Wes Bos
from the server to the ESLint, and we had where it does mobile,
Scott Tolinski
Yeah. Thank you so much for that. That's it's it's and a decrease So those would be excessive dominance. That's a wild pain point to say.
Scott Tolinski
And if you try to deploy it elsewhere,
Wes Bos
meeting notes to see. Yeah. So it's at stage 2, which is just in draft mode.
Wes Bos
8 and 9, the top 2 ones, they're so much bigger than the rest of the respondents here.
Wes Bos
is is moved over to Wow. Amber still not. Expected.
Scott Tolinski
And I wonder if positivity JS
Scott Tolinski
Yeah. Svelte. Svelte. It's pretty wild. And h t max.
Wes Bos
Yes. I was gonna say this about the conversation we just had about TypeScript being Okay. So you're making gonna say it, but I was like, I don't know. But, yeah, built in TypeScript You know what's interesting is that
Wes Bos
Redwood JS that?
Scott Tolinski
because I think people are gonna actually start to get to use it in some regard at some point this year. Because I even saw Evan Evan just, Evan, you posted today that he had his 1st view app using roll down actually working.
Wes Bos
keystones on here. Mhmm. The only 3, like, CMSs.
Wes Bos
So if you have a middleware function that runs and then later on, you have another middleware function that runs, You can put everything in a store and just access it without having to pass it in, and that has been really, really nice. So and, so that's my 1 reason. The other reason is people are not
Scott Tolinski
There's, too much fatigue in that direction. But then the options that reduce that fatigue
Wes Bos
Wes
Scott Tolinski
Yeah. If you were to give them a look and give them a try, especially with things like Redwood or Adonis or some of these other ones. Even even Meteor does a lot for you. And and I haven't kept up with Meteor that much, but it's it's still chugging along for sure. Yeah. Do you think that's because people just want to be told what to use? Like, the reason why Next. Js stagnant.
Scott Tolinski
Man, SvelteKit is killing it. SvelteKit is killing it. Astro also, though. Astro goes from, oh, since 2021, interesting that they most of them seem to go up.
Wes Bos
I'm gonna say types.
Scott Tolinski
indicator. You Node, we can all get ourselves into little bubbles, and it's easy to to, like,
Wes Bos
usage, With your kids? a lot of the other features, Oh, yeah. It's, resumability, Wow.
Wes Bos
Wes both get to guess. The most adopted technology, ordered to the technology with the largest year over year progression.
Wes Bos
implementation of functions just yet.
Wes Bos
applications on,
Scott Tolinski
Really?
Wes Bos
JavaScript usage, Vite.
Wes Bos
I had, like, a modal dialogue open, so it, like, was covering Scott's face. And I I just saw the same T shirt, and we were, like, pointed the same way. And I thought to me
Scott Tolinski
incredible every single year to see us be at the top here. So it's shocking. So thank you so much.
Wes Bos
Next. Js and Vercel. Not because it's bad, maybe because it's too good. Right? They're so tightly
Scott Tolinski
interesting aspects of this just to gauge general sentiment around around these things. Because if you look at positivity around Angular,
Wes Bos
no Rails for JavaScript in based on connect, the type of audience that answers them as as well as, like, we tell people to to go like, a couple years ago, we told people to go and,
Scott Tolinski
Yeah. Go Node and Rust are still a little niche, but III
Scott Tolinski
Yeah. I you know, DigitalOcean is a platform I think about for Just riding riding Vite on this thing.
Scott Tolinski
And not that Next. Js is difficult to deploy, but if you want, like, the the features, Christy from yeah.
Scott Tolinski
the most respondents, number 1, is is Next. Js issues is number 1, Let's talk front end framework pain points because these are the things that I think people have issues with their front end frameworks. And it it's funny because, you know, how many of these are And lit. Lit has gone up too, although usage. Solid's gone up. You know, it seems like Solid is becoming 1 of those ones that's getting more and more awareness, is super low on this, which it goes to show you that, like, Italy, man. I I always like I had to sleep on the floor in an airport for was in an airport for I was in JFK for, like, 24 hours with my kids.
Wes Bos
finance, 16%, 24% So it's an exciting 1, and then we're gonna dive on on into it. My name is Wes. I'm a developer half of the people that take this thing are just building more JavaScript for the JavaScript people? Oh, big fan. Big fan. Alright. What do you got for a sick pick today?
Wes Bos
Damn.
Wes Bos
Hosting service Cool.
Wes Bos
This is a good idea to add to the language.
Wes Bos
in retention as well. That's interesting. Wow. So Next. Js usage has gone up, but interest, retention,
Scott Tolinski
you don't hear that much about them these days, but they have been existing for a long time. Meteor.
Wes Bos
only Deno.
Scott Tolinski
it does so much for you that you you, you know, don't have to do all the all the pain pnpm stuff that was listed in the pain points. And if we go to the the meta frameworks pain points,
Wes Bos
4%.
Wes Bos
Scott is in this industry. Right? It's giant.
Wes Bos
So, well, you got flames anyways. Wes. But I don't. I Yeah. I think this would be really nice at the cottage because was I had a chipped tooth for, like, probably, like, 8 years, and I never really got it, fixed. And then I whenever I see a TikTok, I'm like, oh, I should probably get my my chipped tooth fixed.
Scott Tolinski
to React or any of these things? And it what I like about this is that they've broken them down. Let's say you have very React specific issues.
Scott Tolinski
that right there
Wes Bos
Imu 1. The Limu Imu 1. But, yeah, had they had something like 3, 000
Scott Tolinski
oof. Oof. Oof.
Wes Bos
that's why people are in, like, Rails and Laravel world are so happy because they're just told what to use, and everybody uses the same thing.
Scott Tolinski
Roll down. So here's here's the gist on roll down. Basically,
Wes Bos
You gotta be kidding me. Really? Number 10 on 9%. But I I think that that shows more of Ruby being its own ecosystem
Scott Tolinski
fireplace. If you got 1, you can light birthday candles, anything.
Scott Tolinski
you you'll be you'll be cruising forever, because I can't imagine deploying on Heroku today. I see. That's why all these
Wes Bos
Oh, yeah. That's crazy. They're just so wild. Yeah. They can just add a whole bunch of Tell me. The the server is often Functions. That's something I have not tried out yet JS DigitalOcean's
Scott Tolinski
It's gonna You know? It's gonna be beat. The most write in answers,
Wes Bos
people said Node. Js.
Scott Tolinski
Veet.
Scott Tolinski
who wrote ESLint in here or at this.
Wes Bos
of respondents, uptick here? SvelteKit.
Wes Bos
the Gatsby usage has sort of remained
Scott Tolinski
definitely
Wes Bos
was Next. Js was number 2 and storybook number 3. Sick. PIP people loving it. Awesome. Well, that was super fun. I really enjoyed that. Let's move into some sick kicks and shit. Wes do,
Wes Bos
which front end frameworks are people using.
Wes Bos
27% Let's move into you have to have, like, a build step that outputs
Scott Tolinski
Yeah. Yeah. For sure. Cool. Well, that's really interesting. I love this survey every single year. Again, it gives us a good,
Wes Bos
So most people working on I think it's safe to say that most people are either building apps for people or working on applications for customers
Scott Tolinski
React is too dominant. And, I mean, I agree. I I don't love working React myself, and it's everywhere. So you can't avoid it. Right? So you fall into this trap of, well, I gotta use it even if I don't like it. Slow progress, community concerns,
Wes Bos
You you can still deploy Next. Js as a node application, and it runs really well. Right? Yeah. But but we have some can koozies and and whatnot, and we've got some really I almost just said what what we what we ordered, but we have some really cool stuff coming down the pipe as well. So check it on out. Grab some stuff Those things need a bit more love. So we should we maybe we'll describe what they are. So QUIC is Yeah. Well, I think that's that's a that's a almost a bummer that and click on swag in the top,
Wes Bos
Yes. For for a couple of years. And then, like, once you're there same thing with, like, GoDaddy.
Wes Bos
Oh, he's just spilled his water everywhere.
Scott Tolinski
And I am very excited about that. Yeah. III met 1 of the Tory guys at, JS Nation. We should have him on the show. Oh, awesome. Yes. Yeah. Yeah. Yeah. Cool. We're talking quite a bit about the challenges and some of the cool stuff they're doing over there with with desktop apps. So, you know, III
Wes Bos
Yep. Probably who are very heavy JavaScript.
Scott Tolinski
3, better date management. Hey. That's coming. That one's gonna be solved, folks.
Scott Tolinski
Woo hoo. Yeah. So shout out to everybody Java. Java.
Wes Bos
having usage.
Wes Bos
And then you wanna, like, stick that in a variable, or I do this a lot in the in the JavaScript console, in the browser Wes I wanna copy the output. And there's a function in the the dev tools called copy, and you can just wrap it in a copy, and it will throw it in your clipboard.
Wes Bos
and click on swag in the top.
Wes Bos
something happened with my video where it duplicated, but it was just Scott.
Wes Bos
hacking SSR. Who knows? Yeah. You're gonna be
Scott Tolinski
choice overload and less excessive complexity there. And maybe that that choice overload and excessive complexity are are symptoms of the React ecosystem itself, but, you know, who knows? JavaScript Vercel has got, like, a 1000000000 different framework options.
Wes Bos
education, lots and lots of hype, in the last year, which is probably 9% of respondents
Scott Tolinski
Yeah. Yeah. I don't need them is really what it comes down to. What what's wild to to me about this is that for all the hype around signals, it's only 26
Scott Tolinski
Sick pick. Hey. I I feel like I have a lot of sick picks because there's some of them that I wanted to share or wait until you were back because I thought I felt like you would specifically appreciate them. 1 of the cool things that I got was a digital and I don't know Node digital JS the right word. A a rechargeable
Wes Bos
middleware of sticking data on the request.
Wes Bos
Wes? Still Heroku is still number 20 number 5 at 25%.
Scott Tolinski
Man, it just goes to show you, if you could get enough market share,
Wes Bos
But in bash, you can simply pipe to reaction episode. We do 1 of these every single year, and I realize it's quite a ways into 2024
Scott Tolinski
give them the blood of my firstborn child to get an account on there. But I I do have a server on Hetzner now, and it's it's really nice. So I'm a big fan of Hetzner because I have an Yarn an ARM based server on there, and it it's super slick for really cheap. Yeah. That's great. What else is on here? Azure Google Cloud 1918. I think
Wes Bos
yeah. That's kind of that's kind of interesting. Programming and technical tools. And then 33% consulting and Vercel. That makes sense. Right? You you you build apps for clients,
Scott Tolinski
So roll down is an attempt to, essentially, have a next generation version of roll up built in Rust,
Wes Bos
33% on Lambda,
Scott Tolinski
it's so funny. We'll we'll talk about this in another episode because I built a little font serving service to host our licensed fonts in a way that we didn't have to put them in the repo.
Wes Bos
26% and Yeah. I'm going to say React touches everything. Everything's related to React.
Scott Tolinski
or something. They're super cheap, charges with the USB c.
Scott Tolinski
Yeah. Interesting.
Wes Bos
What would you say the number 1 missing feature in JavaScript? I I didn't look at it yet. Okay. Number 1 missing feature, because you can run as many apps as you want on that.
Scott Tolinski
these days. Yeah. And I haven't for a while. And and, honestly, I I don't necessarily get the grumbling about it. To me, it's like TypeScript is a fancy linter that helps me out when I need it.
Wes Bos
It doesn't run it's not electrical, but it runs on butane, which you gotta refill it every couple months. But my wife loves it because she lights a lot of candles, me tell you. Roll up alternative?
Scott Tolinski
yeah, then it's difficult to deploy. But, that's interesting. So many so many respondents said deployment given that You Node, I know a lot of this stuff happens offline. So or off of
Wes Bos
give you cheap and free hosting
Scott Tolinski
Yeah. What's up with this?
Wes Bos
I I think a lot of people also don't realize that they are running common JS at the end of the day because a lot of these build tools will still put out CommonJS.
Wes Bos
anymore.
Wes Bos
if it was just a web request, I would have the request from the client would be the same as the Vercel. And now I gotta convert it to it's not even an option, to choose, to see because,
Scott Tolinski
trying different things, and then that's it because there's a lot of options. People are actually trying things Node, but, like, it's cool. And and HTMX showing up here at a 5%.
Scott Tolinski
JS basically kinda stayed the same the past couple of years, but gone down overall. Positivity for Svelte has gone up. Yeah. I was gonna say that. What's the only 1 that has gone up every single year? So it's like
Wes Bos
all of my Vite.
Wes Bos
Okay. Cool. Okay. And, oh, that last 1, not that you shouldn't use those. They're they're great libraries, and And the biggest pain point is for
Wes Bos
form actions a shot over the next year or so.
Wes Bos
it, like, will always work. Right? Especially when it's windy. You know? Like, you don't have to worry about the wind blowing it out. That's always super annoying with those crappy little barbecue lighters.
Wes Bos
and I don't even have any of my own websites on it. I've got my wife's site on it, and my dad has, like, 8 different sites on it. And I still pay for it every single year. You know? Like, that's why Bluehost had such a high I remember they're giving people a $100
Scott Tolinski
usage goes down. But positivity JS is kind of remained flat for quite a while and even has, like, a small uptick. So I I wonder, like, how this eventually translates to usage.
Wes Bos
on there. We are all out of Yetis, which we realized we were selling the YETI's for cheaper than you can buy a YETI in the store.
Wes Bos
is kind of tricky, especially because
Scott Tolinski
that are are saying this type of thing. Yep. Yeah. It is a common sentiment, and I think you get that from that 10% decrease in people liking using React. But, also, like, we talk all the time about choice overload. To me, that the numb that being the number 2 problem is kind of a React problem
Wes Bos
We got hats coming too. I just ordered the hats. It's gonna be very similar to this 1, except
Scott Tolinski
The jam
Wes Bos
Oh, yeah.
Wes Bos
middleware, So I'd be curious to see this
Scott Tolinski
Yeah. I just got a bit into Cloudflare
Wes Bos
Redwood are the are the only 3 something on my desk, and it's it's it hurts the audio. Right? And my kids have all these, For sale, very close behind at 45%.
Wes Bos
wrote in Cloudflare workers.
Wes Bos
I think so. If you if you click on over to state management and you just kinda peruse the actual answers, a lot of people are saying obviously, state management. A lot of people are saying dealing with forms but, oh, I'm actually surprised by this JS that Cloudflare Workers is almost the same as server, and I realized, like, oh, I gotta pay twice because I had a back end and a front end. And I was like, a VPS is kinda better,
Scott Tolinski
Yeah. I mean, there's a lot of stuff written in Python. Yeah.
Scott Tolinski
50 7% of respondents said types. Number 2,
Wes Bos
94% Still coming in
Scott Tolinski
browser JavaScript. Weird. I don't know if that's that that doesn't feel like Why would that good information. Yeah. I know. That's that's crazy. But Maybe people just aren't thinking about, oh, you're doing it. Yeah. Like, the browser is a runtime. Yeah. 22%
Wes Bos
p b copy, 8 years ago, and I'm getting it fixed next week. And, I just got it fixed this morning. So What?
Scott Tolinski
number 1 on the podcast once again, guys.
Wes Bos
they say
Scott Tolinski
Okay.
Wes Bos
it's really nice.
Wes Bos
By far, the highest 1 is React, which has gone up from 81 to 84.
Wes Bos
companies And if you fidget at your desk, Alright. Let's what do we got next? Non JavaScript languages. Okay. Don't did you don't look at this. I wanna I want you to guess. K. What are the top
Scott Tolinski
or collecting those around or any of that stuff. So there's a ton of them on Amazon or whatever. I'll link to the 1 that I got. But, man, I've been using this thing all the time. It's 1 of those, like, little cheap cheapo gadgets you can get that you could just have around the house and never have to worry about having
Wes Bos
out, but they almost all have gone up so much that, like, they're not it's not that data's not coming from anywhere else. Right? Maybe those are people that are are coming from Drupal or WordPress or something like that because it goes all the way back to 2016 where at the time, only 52%
Scott Tolinski
but the rest of them have all gone up, which is all pretty interesting to me. I don't know if it's just more people
Wes Bos
19 and Vue was 10. Right? It's very small percentage of people who are even using a framework at that time, and now it's seems like almost everybody is. Yeah. And and here's a little interesting tidbit because you can view by usage awareness, interest, retention, and positivity.
Scott Tolinski
I don't know. III couldn't tell you Deno.
Wes Bos
That's really cool. We're having the Tubi folks on, which they build
Scott Tolinski
the express version, you know, and and that's a bit of a pain. Yeah. It's it's interesting to see Nest at number 2 here. I always figured Nest was a little bit more niche, but it it does a little bit more for you. It it's definitely 1 of those ones that the Angular folks are all definitely on, so that tracks because Angular has a lot of usage.
Wes Bos
standard,
Scott Tolinski
for React, Vercel is 9 on the pain point. And what's funny is that, like, Vercel makes everything really easy. The problem with that is that it makes everything really easy in a way that could potentially cost you a lot of money later on,
Wes Bos
have apps in express
Scott Tolinski
alright. Python, a lot of AI.
Scott Tolinski
81%
Wes Bos
I've been moving it to a single storage, which allows you to share data between at 11%, on Vercel Edge. Oh, here we go. 16% on Cloudflare Workers.
Scott Tolinski
Let's talk about meta frameworks unless you wanna unless you have more there. That's exactly what I was gonna go to. So Let's do it. Major jump in Next. Js
Wes Bos
It's Especially with kids. Like, I I do not wish that on anyone. There's nothing more frustrating than being delayed, let alone with kids. So Oh, yeah. Brutal. Yeah. It was brutal. But I'm back.
Wes Bos
and Bash.
Scott Tolinski
because we get a user misery score to say, like, well, this page is being hit by a lot of people, and it's very slow. Therefore, this page has a lot of user misery.
Wes Bos
is Veet.
Wes Bos
I think, like I don't know anybody that's running BUN in production. Have you do you know anyone? the 2023
Scott Tolinski
pipe operators are in here.
Wes Bos
in programming and technical tools.
Wes Bos
So maybe sometimes these number 23.
Wes Bos
They run state of CSS, state of HTML. The HTML 1 this year was super interesting because you think, like, and you have this beautiful chain.
Scott Tolinski
We met,
Wes Bos
17, 000 marketing sales and analytics tools. I would have thought that would be a bit higher. I think I think people who
Scott Tolinski
The road map's super interesting if you wanna give the road map a, a check because the it's it's moving quite along. And, I I think it's 1 of those projects that we're we're gonna hear a lot about over the next, I don't know, next year or so. That's my big big bold prediction.
Wes Bos
And
Scott Tolinski
let me tell you. There is no performance issues with Vite. Excessive complex
Wes Bos
is AWS.
Wes Bos
that or or actually run into it. Right? Like, my website is our websites are fast as hell. You know? And I've got caching in place and and things like that. The only reason why I wanna move off of it, Express now is because Scott of the new stuff using a fetch Wes, send a fetch request from the client to the server. Oh, now I gotta like,
Scott Tolinski
choice overload, these are all things that we've been hearing all the time.
Wes Bos
React. Yeah. Yelled it. Yes. And most loved library. Words to technology with the highest proportion of positive opinions. Vite
Scott Tolinski
React specific issues account for 17 I have no idea. C warp. We just talked about C sharp. C warp, number 4. Actually, I had
Wes Bos
So they're all Node, JavaScript runtimes.
Wes Bos
V, I'm going to say Next. Wes.
Scott Tolinski
And lit is kind of, like, pain points here. Configuration, obviously, being the the biggest 1 of Yeah. With Webpack. All of them. Config's always gonna be a a thing.
Wes Bos
features coming up, and,
Scott Tolinski
PETA chip.
Wes Bos
and then the positivity the issues
Scott Tolinski
You know, you'd probably have to say PHP, obviously. Yeah. Number 2, 31%.
Scott Tolinski
is maybe a potential precursor for usage in the future. Because if you do this on. Positivity
Wes Bos
And and moving off of that For real. Health care, media, government, social media, cybersecurity,
Scott Tolinski
VPS. They're, like, whole app platform thing I have not really dove into at all. Yeah. I I tried it once when I was trying to deploy Yeah. And so excessive complexity, number 2. Number 3 is deployment. This to me, honestly, feels like a Next. Js issue as well because I don't find many of these frameworks to be difficult to deploy.
Wes Bos
versus The rest of them are I I think the thing is people want.
Wes Bos
and that is you might have seen me playing with it. It's called a monkey noodle.
Wes Bos
the Pages router.
Scott Tolinski
for pain points here, including the app router being a big thing, the caching Next JS 13. I I have heard a ton of things about the app router being a pain. I don't know much about the App Router myself. I haven't I don't know what's different about it. But Yeah. It's
Wes Bos
Yeah.
Wes Bos
Let's get into So apps HTML, like, what? You got a new tag? You know? But Does that mean that
Scott Tolinski
am surprised to see that at least Go isn't higher than Bash. Although, I I do write a fair amount of Bash. I guess if if you think of it JS, like, these are languages of people who write JavaScript
Wes Bos
should
Scott Tolinski
And you never have to worry about it running out of gas
Wes Bos
I'll tell you why I'm I'm not off of Express. ESLint work on adapter, I Wes, you could call it, and it worked really well. There was still some, like halo JS is probably the closest thing to it.
Wes Bos
Veet, you got it.
Scott Tolinski
no issues with Vite in there for me.
Scott Tolinski
these GitHub issues. So it'd be really interesting to see what is actually going on. If if you're someone out there and you know the status of of what's going on, leave a leave a comment or hit us up on on Twitter or whatever. I'm I'm very interested to know what the status of this
Wes Bos
It's not, though. Like, I my website JS fast as hell. You know? Like, yeah, you can look at the the graphs and see that there's That
Scott Tolinski
Syntax.
Scott Tolinski
You can light Yeah. For real. Hey. You know, it is it's wild to see that Heroku's ahead of Cloudflare
Wes Bos
Highest retention awarded to the technology with the highest percentage of returning users.
Wes Bos
on as well on on things, but I find myself reaching for them less and less, not because I don't like them, because I I don't need them.
Scott Tolinski
for all kinds of things as well. It's very fast. Right? So it uses a combination of these 2.
Wes Bos
like, to sort of understand and actually read the respondents that people have have said,
Scott Tolinski
I feel like I should know these last ones. But yeah. Yeah. Number 3,
Wes Bos
Like, probable I I would I would expect React to go straight and the rest to go up because people are saying, ah, you know what? Maybe I should try something else library authors who still need to publish these types of things,
Scott Tolinski
the official changes thread Wes last updated,
Wes Bos
What are the other languages that they will reach for? And Yeah. Yeah. Go, Bash, Rust, those are things that you reach for when you need tooling in that area.
Wes Bos
they they go through the stages where they say, okay. You know what?
Scott Tolinski
Yeah. Yeah. CJ was schooling me a bit. Alright.
Wes Bos
Man. Ruby number 10.
Wes Bos
49%.
Scott Tolinski
in terms of, you know, people's fatigue about JavaScript frameworks and how they feel about them. So, you know, it's obvious that this stuff is a real problem, but it's interesting to see it being laid out like this.
Scott Tolinski
be cognizant of the fact that, hey. The survey is a result of the people who responded to the survey, not a result of
Wes Bos
You know? at the Swag Store. Go to century dot shop or go to syntax.fm if
Scott Tolinski
I've never hosted anything on GitHub pages, so I don't understand this 1. But yeah. I do. But it has to be unless you're using their, like, weird Ruby
Wes Bos
we moved around the whole episode. Yeah. Oh, yeah. The video. Yeah. Another thing is, 16%, V test. Most write ins awarded to the item with the most write in answers. Okay. So this 1 can't be beat.
Wes Bos
and staging URLs, all that nice stuff.
Wes Bos
he's like, c sharp
Scott Tolinski
What's interesting here is that almost all of them have gone up. So Angular went down, and has gone down year over year. Since 2018, it was at 56, and now it's at 45%.
Wes Bos
and it still has gone down over the years. Gatsby JS wild. We've talked about this a couple times, but just the the come up and the slide down in the Gatsby world has been it's called next on pages,
Scott Tolinski
Excessive complexity, specifically tomorrow at 8:15 AM, we get to the gate. Oh, the the flight doesn't have a crew or a pilot. It's postponed again. You're just like,
Wes Bos
results.
Wes Bos
which JS, like, Cloudflare's
Scott Tolinski
like, $15
Wes Bos
Sure. 17% ecommerce and retail. That's something I think we don't talk about enough. It's, like, how big
Scott Tolinski
Which which 1? Like a front 1? Yeah. Well, the the front 2 ones. I chipped out another Stacy's giant in increase in usage
Wes Bos
Now let's go off and draft the pnpm. And that's that's what takes the longest JS what does this look like? What happens in this case? What are all the test cases? So maybe it's in a spot what are warp what are people actually using versus Angular
Scott Tolinski
staying stagnant, to 64%, fight.
Wes Bos
state of JS survey. Let's kick it off with to see I think Strappy, 80% TypeScript. Skewed way more to TypeScript than I was expecting. Yeah. Yeah. I remember last Yarn, we were surprised that pnpm every single year, put themselves in that first 1. You know? Like, if you work for a company that builds an app for the front end framework stuff because I always find this the the most interesting.
Wes Bos
once you got stuff on there, man, Yes.
Scott Tolinski
And lock in is number 13 on the pain point.
Scott Tolinski
Yep. Let's talk about back end frameworks, which is interesting because Express is still king. 73%
Wes Bos
if you want an app to run on all these TVs, they're all built in JavaScript.
Wes Bos
use React.
Wes Bos
go away for a while because they want the CDN. They want the caching. They want the instant deployment, the the Git previews it goes, like, right here? Yeah. I'm pretty sure it's called the 5 panel. Mhmm. So it's it'll be a little less clumpy right here, which is this is a this is a tester. So got some cool stuff coming down the pipe. Go to syntax.fm
Scott Tolinski
The top 5, do I have to guess them in order?
Wes Bos
torch lighter, which is I think it's meant for lighting cigars.
Scott Tolinski
Foregoing anything of the you know, being able to move back to Node or or even to Deno.
Scott Tolinski
You know what? What's funny about how that these these comments about Jamstack relate is that, like, I've been doing more what you could call Jamstack now than I did even back when Gatsby was at its peak. I'm I'm like it could be the hipster in me, but I've moved fully into, like, alright.
Wes Bos
previous years
Scott Tolinski
Immutable data structures, those are all a lack of signals, which is an interesting 1. You can just use signals. I mean, you don't have to use, And they're,
Wes Bos
do you do you think people who write Cloudflare Workers think that they're writing Cloudflare code? Because in my head, I just think that I'm running, if you need some sort of something to do with your hands while you're while you're working, check out grab a monkey noodle.
Wes Bos
Alright. Thanks for tuning in. Peace.
Scott Tolinski
lighter, and it just has a little electricity burst between like, a little taser between 2 posts.
Wes Bos
GitHub Pages, number 3.
Wes Bos
Yeah. And it's just a like, a lot of times we say, like, hey. Why is there it's not Vercel level. It's not as as like, oh, wow. This just works, you know, and all this nice integration, but
Wes Bos
static site builder,
Scott Tolinski
Okay. But insurance is big. Remember?
Wes Bos
98% doing front end dev. That doesn't track with the JavaScript runtime ones we had earlier.
Wes Bos
It Yeah. But, honestly, this is such
Scott Tolinski
increases the choice overload. It also increases the excessive complexity because now you're wiring all these things together
Wes Bos
Yeah.
Scott Tolinski
August 2022.
Wes Bos
I built a a whole Next. Js site, and I used all of the caching features. I used React Vercel components. I used, like, a good chunk of the Next. Js features, and I used
Scott Tolinski
Yeah. You Node, it's not it's it's not surprising to see it ahead of, like, some of the smaller smaller guys like, you know, Fly dot io and DigitalOcean.
Wes Bos
Edge and serverless run times,
Scott Tolinski
going all in on that, and I'm, you know Yeah.
Scott Tolinski
that's super fast and will eventually
Wes Bos
I don't know, JavaScript code. JavaScript. Yeah. I I wouldn't call it Node.
Wes Bos
Oh, yeah. I think it was Veet last year too, wasn't it? Scott be Veet. Yeah. Most adapted technology. I'm gonna say bun.
Scott Tolinski
I'm checking back. Feeling good. ESLint ready. And you know what else is ready? Our code base because it uses Sentry to track all of our errors and exceptions. That's right. We make sure that we can solve anything as it comes up. But not only that, we can fix our our, performance problems before they even become problems
Scott Tolinski
or you're locked in now to using it and and being on that as part of your platform. Right? You're you're you're locked in to that being part of your platform.
Scott Tolinski
of the response, which is wild to me. I get there's a lot of people who have built on Express. It's it's I'm still on Express, and I'll tell you what. Wow.
Scott Tolinski
to 71%. So positivity for React has gone down by a whole 10%.
Wes Bos
I've been moving
Scott Tolinski
almost my entire career.
Wes Bos
or or we'll take a look at it next year of respondents Number 2, 96% is Vite Wes or Vite test.
Scott Tolinski
You're gonna say bun. I'm gonna say,
Wes Bos
Oh, that's awesome. I This is kinda interesting. Where does the JavaScript actually run? it's once it is working,
Scott Tolinski
lighter.
Scott Tolinski
together, and it Deployment of Next.
Wes Bos
a standardized web request. It's not a re it Yeah. It's a it's an express Wes. And now I wanna move Compare it. Everything.
Wes Bos
on. You can go listen to that episode. It's syntax.fmforward/574,
Transcript
Scott Tolinski
They're 57, so they're Scott, like, little little, but, like, they're little. And they slept on the floor in the airport with me just because Delta didn't wanna cancel the flight because they didn't wanna give people, like, hotel reimbursement. So they were just like, oh, we'll tell you in 20 minutes. We'll tell you in 20 minutes. And it's, like, 2 AM, whatever.
Scott Tolinski
oh, there there was an actual literal and roll up within Vite. Interesting.
Scott Tolinski
And they're like, alright. It's postponed until tomorrow. Tomorrow
Scott Tolinski
Next thing you know, there's police protecting the, the Delta employees who were awful, by the way.
Scott Tolinski
losing their minds, and it got heated. I don't I don't necessarily know what happened, but it was a kerfuffle.
Scott Tolinski
I had a,
Wes Bos
I often I really like these surveys because it it sort of gives you a peer into our industry which is the request, the response.
Wes Bos
of what are people using, what Yarn people like, what what's sort of on the uptick, what's on the downtick, 5
Wes Bos
2 knuckleheads talking about on a podcast every single week? everybody wants That's a great question. I don't several small apps running in in Deno, which is at 15%, is wild. I would have thought that everybody
Scott Tolinski
No. No. No. And we both had to deplane after being on the plane waiting for, like, an hour. So so we had to deplane,
Wes Bos
already. But, Scott of JS, which is a survey that goes out to sort of the JavaScript community and ask questions about JavaScript features, frameworks, libraries, resources, all that type of stuff, this, and see if he's using, like, AI or something like that to sort of collect this data 0, yeah. But instead of being like, what's your favorite framework? 1st 1st checkbox, is it React? You know? Now it's just free form input, and you can click on
Scott Tolinski
out I had a ordeal getting getting home from I know. It sucks. It's wild.
Scott Tolinski
and then the other the other flight was a bunch of people that were going to go on a cruise, and so they were gonna miss their cruise. And so the the people across the way from us that that they they were just, like, basically
Scott Tolinski
It was yeah. For you?
Scott Tolinski
With kids.
Wes Bos
from Canada. With me JS always is Scott. How are you doing today, Scott? Hey. I'm doing good. Back in back in action over here.
Scott Tolinski
There was there was 2 airplanes that were, like, leaving at the same time, us and another 1, and we both got on the planes.
Scott Tolinski
The police had to be called.
Wes Bos
Welcome to Syntax. Today, we've got our state of j s 2023