State of JavaScript 2025 đ React vs Vue, TS Dominates, AI Tools & Rankings!
Comments Chapters Transcript
0:00 Introduction and Overview of State of JavaScript 2025 1:18 Core JavaScript Language Features and Pain Points 4:48 Frontend and Backend Frameworks, Libraries, and Tooling Trends 14:19 Package Managers, Monorepos, and Development Tools 19:03 TypeScript Adoption and Developer Workflows 21:38 Testing Tools, AI Integration, and Learning Resources 25:09 Awards, Demographics, and Final Insights
AI Generated · May contain errors Hello what's up guys The State of JavaScript 2025 is finally here By the
way it was released in February 2025
I thought about making a video on this
But now that I have the time I'm making a
videoâand I haven't done a deep dive yet
so I figured let's just record straight
away and see what's happening and what isn't
What's new in the State of
JS And by the way I'll share the link
And here you can see that versions 24 23 and 22 are for everyone
So it would better if you first
look at 25 and then check 24 or 23
And you have to see what was popular in
2023 or 2024 versus what is trending in 2025
This will give you an idea of what people
are enjoyingâor what theyâre not doingâand
the rest is entirely up to you depending
on your domain and
what truly matters there
But still it's important to recognize this
We grasp it step by step here
So let's skip the introduction
We have a featureâlet's take a look at what it is
To be honest I haven't looked at it
properly There are so
many features We have
librariesâwhat exactly
is this Okay frontend
We have backend Let
me quickly take a look
What's this other
tools Uses demographics
awards Okay let's check the awards
at the end there are awards here let 's
go through the features one by one
The video might be a bit long but stick with it and
donât forget to share your thoughts in the comments
So what is this
Syntax keywords and other language features
Okay which of these syntax features have you used
We are talking about features
Here I've noticed we have a string
Array not that
These are the features
JavaScript is giving
you the ones people use the most and we
have a nullish coalescing operator which
is your double question mark Okay that's it
Okay this has been
used the mostâdynamic import
our promises import Private
field Logical
assignment iterator No
doubt everyone uses
thisâmap filter reduce
What's this hashbang grammar I'm
sorry I have no idea What is this
hashbang grammar So guys comment
and tell me if you have any idea
Exactly maybe we call it by some
other name or perhaps I
read it but
It will take a long time I won't go just comment and let me know if you 've
heard this Error cos okay no problem
In string replace all match all
Let me tell you one
thing: this match is
becoming very popular
and I feel it will
be even more so in the future Okay in
array: 2 sorted 2 reversal this 2 sorted
2 reversal I guess
This came from a JavaScript from 2023 or 2024
I mean this is recent
Even we have this 2
So it's more popular and it's with
Let the set features be
For now it's displaying only one of the objects grouped by
What is asynchronous
Alright that's fine Browser API Websocket
âI sense everyone's using Websocket
Guys let me know in
the comments if you
'd like to see the video on Websocket
Basically your chat application
is a progressive web app featuring
geolocation and API integration along with web animations okay
Alright let it be No need to go
deep Language pain points oh
my god See this is interesting
Guys this is
really interesting
Let me tell you what are
your main pain points
with the JavaScript language
The biggest one is the
lack of static typing I made a video yesterday
showing you why TypeScript
is winning the AI race
That's why it's winningâlook JavaScript
and Python are crying
over there okay This
is the reason: the
absence of static typing
AI needs predictability
AI needs structure
I mean it doesn't want to guessâ
it wants to ask
me properly What do
you want That's what AI is saying
In JavaScript you
have to guess a lot
And look here the absence
of static typingâ28%â
means so many people have
voted on this
and recently
on dates something new
has emerged: a temporary
API or something similar designed to update dates
See TypeScript supportâ
guys in JavaScript the main
pain points are the lack of
static typing and TypeScript
support If you understand what I'm saying watch this video
âif you still believe in
JavaScript after that then fine
It will be difficult
because AI favors
TypeScript and I
don't understand it
Your ECMAScript module
â No one uses CJS
â Error handling
performance â Browser
API â Leave it â Ankita Kulkarni she
also has a YouTube
channel â New proposals
Temporary â Yes I was
saying they're working
on date updates â a
temporary API or something â
I haven't seen it yet â
provide a standard object
and function for working
with dates and time
This is what I was talking about
New proposals
Decorators
Signals
Missing features
Once again we have static typing
In missing features
Static typing is prioritized
Now you understand
What does it mean
How would you prefer types to be implemented
Type annotation
Page of chance
Leave it
Features are complete Let's
move on to our
libraries This
is interesting
Which libraries
are leading For example
let's focus on frontend And boomâthere's React View js
What's this I'
ve used it and
had a positive impression
Used it and
didn't select
any sentiment
Used heard but didn't pick
What is this
experience This
is better Positive
Didn't use it and had
a negative sentiment
Whatever it is React
topped it And
to my surprise
View js What 's
happening with Angular 16% vs
15% negative
Comment:
It's been a
long time but
No one likes
it Negative
16%
Used it
17%
But they
didn't like it
Do you understand
Whoever is using it
They don't like it
It's not a bad solution
But view js
It's a complete mess
Used it â 30%
and only 5% didn't
like it â light
grey fade color
They just heard
it and liked
it but they'd
only heard of it
React led
Angular followed
Selfed came in third
Heard of
it â Didn'
t use it â But they
liked it â React â
Solid â Lead
â Alpine â
Whatever it is â React is
still king â
Angular â I don't know
â Negative
â View js
Percentage-wise:
PositiveNegative
Top
No doubt React
but the view
Boosted by nothing but positivity
positivity rig
Negative
The option can become more negative
Any project that shifts to the right
such as view js
or even remains vertical
such as Astro
OkayRight
Lef
Webpack
Going upside down
I think
Webpack's worst day
2025
It would have been better
But it's going left
Even React is coming
Who is this
Jest If you see
Webpack Going lef
Not that
bad Next Different
world
We have
Vitest Playwright
Vit and different
levels
Vit
React
V
Just
Storybook
Next
Just King
[-]
[-]
Vites
Prefer
Angular
Selenium
Okay
Library
Let's take a look
Frontend
One moment
Satisfaction rate
Whatever it is
90% for
Vit Vitest
Horno
Astro
Okay
One second
I forgot to show you
Backend
Express
NestJSFastify
Horno
NitroHappy
Express
NestJS Express No doubt Meta NextJS
Negative â No doubt it's king
â Negative
100 people using Astro
50 people not
liking Astro
100 people using Astro
80 people dislike
Metadata: 60
80%
like it
hardly 1%
don 't
like it 17%
Astro Nex
Guest
Selfed
Not much Not sure
Selfed
Oh my god
Only heard
No sentiment
Negative
I mean
Even I heard
Used In the same
category Used only once It's a
different world
NextJS
Recently completed
Let's take a look
Testing No doub
Storybook Something I've rushed to get hold of 28%
36%
You see this is
5300 and I'm Coty
So why is it still on top
That means
Look so many people have already used it
Their positive sentiment is also there
these 28
Ah how positive it is that I've been telling you exactly that all along
at if we 100 people each contributed 50 or 80
The pleasure I was taking in explaining with an example
It's already here 31%
have already used it
50% almost only heard of him
And 20% didn't even like it
This testing is
by Bai and it's 46%
Meaning 4% is just 4% those who have actually taken it are only 4%
No it didn't
particularly appeal to me
I'm telling you about the BAI V test
Just wait a bit and then start brother
Testing this
And now were checking
here just right isn't it
Look at this just as it is heading toward notificatio
What's so popular about what's written there
Something like that
There's more negativity here than
just a simple negative opinion
So here look the laptop is heading to the bar that's the same one
Check this out brotherâhe 's going positive on weed
Check this out Vistest
is also right here and the
Wetest is going right
meaning it's positive
So it seems the cow is indeed an immortal being
Efforts are being made to remove those who cannot be removed
So it's kind of a scene with Webpack bro
Look it's being usedâno doubt about it
Look at the big negative right here
So here we have a
wheat clear winner
The parcel is here the parcel was used long ago
It's fine
leave it alone
Front-end Frameworks
Okay so what we have is a React â
this is obviously a
React what is this
Angular it went down below
We just saw that
I can see you right now
Recently all the videos I've made
Whenever the matter comes up regarding you
Form validation or whatever it may be
Validation is performed input validatio
I've included a login form and registration everywhere they're needed
Your chart will be Dorjia which is Jisaf
It's there and motion is also present
D The Three is Animé Dorjias
In Utilitists S Len Pre-Tier
Pre-tier I
Everyone will be paying taxes it's inevitable
And even I am very
Node Version Manager
This is Env and Fnpm
This Fename is also very important
That's what happens
That youéèæșæ are using some kind of projec
I am using
That you can change the versio
If you're on an X version
If you want to go to the previous version
So you can go ahead蜻æŸly
the Bikoiji section
I hope I'm not mistaken
I've said things like this
exactly get Node js
Fname look here
Fname is here
When I was hosting
on BPS I normally
just went with the FNAEM Thoor
I'm installing Node these days
So that we may go there
What I'm getting is that AWS WordCell GitHub
Pages hosting services are the ones I'm using
Netlify Cloudflare Firebase â
normal so let's go no problem
They don't work on this
text editor has arrived
we have a vs code
cursor
windsurf
AI tools
All right this is interesting
Which of these
AI tools do you regularly use
I feel like
When we look at Stateof
JS 2026 in 2027
It'll be more exciting because
the competition will be tough
Check this out: ChatGPT is at 60%
here GitHub Copilot is nearly 51%
Catching up but not yet recently
Cloud is booming
So I think Cloud will cause
quite a stir in the state by 2026
Gemini is obviously
free for users in India
I just needed to see this too
How much did each country contribute here
Look at the cursor here look at this here
If the cursor is here in the text editor
Something will happen now
DeepSync V0 Perplexity
JetBrains AI Bolt
Whatever it may be co-pilo
It's becoming very popular and
then the cursor is yours correct
Leave it on mobile and desktop dude
meaning React Native
I'm leaning toward React
Native but I'm also considering Flutter
Flutter is so low down
Leave it alone just let it be
P N Piyam Top Pay is here
Dude that's me
Pnpm is the clear leader in the
Monorepo category
You've seen pnpm which is
The vehicle is here
Isn't it
You'll have to
see for yourself
âI'm telling you the truth
Because I have to make a video you guys
Then I go with En Piyam
Sometimes I don't want to be
then sometimes I do because
It feels really fast to me
Here it appears to be the sense
of being here it is then being
With number 11%
but P N Piym is
somewhat different non-javascript
It's urgent
The language of the document is xbf
In the midst of the gathering
The Zavaskip did not arrive
Paitan Yela
The rumor in those days
was that Piyam was big
Piyam was here or not here
and she was big
if
For this your number is
You got it bro that's exactly what I'm saying
That they first frightened the people and then drove them away from there
Then the rebels are taking over the space
So in a way AI is doing exactly the same thing right now
You're abandoning coding just because of the AI craze
He'll understand later
Leave it alone for now
Alright the lower tools have also been dealt with
What's up with you bro
Bro check this out
I made this video yesterday precisely for this reason
Understand this
The more major frameworks he's pulling tap scripts from
You're understanding
I'm requesting
I've already prepared the full playlist above the tap script
You'll comfortably go ahead and check out
So how many percent
of people here
JavaScript and Tap Scrip
How long are they spending
debating while writing
You'll see 6% of them who aren't writing tap scripts anymore
4% said
they wrote
a little 50-50
Five percent are like this
JavaScript does it just as equally
And the tap script is also equal
They're splitting it 50-50
40% are now clearly stating
They prefer coding directly on the complete tap script
Doing this tax
Tap script is good
You need to catch a very elusive target
This area will give you plus pop-up AI
When this era is in
motion your inner journey begins
Just clear it right here
That's exactly why I'm not feeling well here
These people aside from those who've gone rogue in the Jitanskrut code are still typing away in the Jitanskrut system aren't they
Look something's bound to have an impact SystemColors 40% is definitely on the Priyo typescript so just leave the compiled code balance as is
What's here is rooted in resources courses okay what are the courses and training materials Who is this Udemy top guy Fire absolutely bro their thing is going strong free code camp front-end master web bros this one
It's set to a daily dip so whenever I go to the new tap that's what I see Right now I've set it to a 30-second version okay This is also good
You'll get the full daily update here basically covering the latest news from different platformsâjust click and you'll be redirected That's right it's a handy hub and honestly no doubt about it
This podcast is worth a lookâcheck it out once video creator
Now notice one thingâthis is Spanish If it were happening in India the I case with Harry's Kurd would also be here
It's not showing up for me here because the Indian content isn't appearing at all
But in this survey what's there is also this state apsij by the way this state apsij is there and there you see a secant react we'll all take a look once look here it's the same okay now demographics and you sir are
India's population is so large yet we'll let it beâfine finally let's take a look once more at what's written on this award: "Awarded to the Technology with the Least Energy Over Usage Progressions "
Gays as of now we've seen everythingâastro weed weediest even Expressâbut that's just nonsense Let's see who's the real deal the genuine article the right second number tour
Wheat wheat okay 98% wheatish in seconds remember we saw it in the backyard okay
I haven't used it much but the highest interest awarded to the most interested technology developers in learning
Once they know what they want their hunger to learn is unrelenting
Bro looking at this state if you're still watching me right now you already know bro we're testing this for testing so you should also just check it out once man right Scroll down and then play right away
That's too muchâwhat is this most write-ins and items with the most write-in responses What exactly is this fnm mentioned so extensively
Node version manager proves once again that everything is better than writing in Rust I told you so fnmâlook fnm's here again isn't it
Don't just take my word for itâwatch this video once and you'll understand why TypeScript is winning Even here it says the same thing
What is metadata okay so finally what I've been trying to tell you even though I don't know how it would sound in Hindi the language
Regardless of the language they used for the survey like Google Forms in English sometimes even in Hindi people who filled it out in English gave 81%
It's going on right We'll see next year then we'll know So yeah guys that's it for today's video Hope you enjoyed it and I'm sure you picked up something new today V-test again V-test man that's the goddamn thingâhe just ate it and now it's in the market feels like this
Whatâs your take on these meta frameworksâdid they work out for your back-end front-end or whatever you were working on or were you thinking of something else like hey I was actually thinking this is quite a stretch but still keep it grounded get it if anything like thatâs been giving you a headache the
You understand if you want happiness even when you're going through tough times there's no need to struggleâjust let it be After me whoever reads this will see it clearly That's the truth