2024-02-04T05:14:36.271Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
827e4207-7acc-4d93-b034-d9f7a9778461
c8fa42244037d357e8a4379e858e99ae484657912dfb2d103d63416f728f8900
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
It is January 15, 2023, and you're watching The Code Report.
The highly anticipated state of JavaScript survey results are in, which can make or break the life of a JavaScript framework.
You are not wrong.
This year, it had nearly 40,000 responses compared to just 15,000 last year.
And let me tell you, the results are completely and utterly shocking because that will improve retention on this video.
For demographics, we mostly have developers over the age of 25 with at at least 3 years of experience.
The majority of responses come from the United States and Europe, and what's kind of surprising is that only 3% make more 200 k a year, and over 60% make less than a 100 k a year.
The United States is by far the most well paid region with Nigeria down at the bottom.
Them.
If you wanna make more money, try to be born in the right country.
When it comes to gender, juggalos have a slight advantage, but jugglettes are not far behind.
And non binary genders have the highest percentage above a 100 k, but this might be a disappointing reality check.
Going from a 3 month JavaScript boot camp to the Lambo dealership is not as easy as they make it sound.
Now, when it comes to actual JavaScript features, nullish coalescing seems to be the most popular new feature.
It's a great feature, but I was surprised at how many people are tapping logical ass, a feature I use all the time where you can assign a variable only when it's not already defined.
But the real reason we all take this survey is to hype up the JavaScript frameworks we love and shit on all the ones we hate.
The team behind the survey has done a spectacular job visualizing this data.
Here we have a tier list where libraries are ranked based on the percentage of users that would use them again.
At the top, I'm glad to see many of the technologies in my own stack, like Svelte, TypeScript, Playwright, and Vee.
And Next.
Js made the cut here as well.
Now one thing that surprised me was that React came in higher than Vue.
They're only separated by about 6%, but I would have expected view to be higher than React.
In general, the older and more established a technology is, the more people tend to hate it, as we can see here with Angular down at Autumn.
In my opinion, Angular doesn't really get a fair representation on this survey.
It's been portrayed as the arch nemesis to React and a lot of people out there just love to hate it even if they've tried it.
It's done some awesome things over the last few years and its score is improving.
I project it to be the most popular framework by the year 2086.
Also, on the bottom rung, we have tools like Gulp and Browserify, which have been on the decline for a very long time.
Most hated of all though is Cordova.
As you know, I don't like to say bad things about other technologies, is, but if you want to build a mobile app with Cordova today, you'll have to navigate through a dumpster fire of unmaintained plugins.
Another surprise is Gatsby being so Java which used to be an extremely popular React meta framework.
It's been on a free fall from 88% satisfaction all the way down to 38%.
And finally, here that we have Lerna, which was abandoned for a little while but is now managed by NX.
One thing to keep in mind with this tier list is that a low ranking shouldn't discourage you from using a technology.
Find job.
The right tool for the job because everything here in the top tier will likely be replaced when the hype train rolls in next year.
The tier only includes tech used by 10% of people and there's a bunch of up and coming tools like Astro, Quick, and Solid that will likely disrupt this tier by next year.
In addition to frameworks, I think there's a few libraries you should keep your eye on.
In 2023, I've been playing with tanstackquery, tRPC, and XOD.
And another interesting thing on this survey is that front end developers now use TypeScript more than vanilla JavaScript.
This was thinkable a few years ago, but something I predicted multiple times because once you go TypeScript, you never go back.
And that brings us to the final revelation.
Under video creators, Spireship was ranked number 1.
I have no idea how we got to this point, but I'm extremely grateful and you made my mom very proud.
This has been The Code Report.
Thanks for watching, and I will see you in the next one.

Speaker 0: It is January 15, 2023, and you're watching The Code Report. The highly anticipated state of JavaScript survey results are in, which can make or break the life of a JavaScript framework. You are not wrong. This year, it had nearly 40,000 responses compared to just 15,000 last year. And let me tell you, the results are completely and utterly shocking because that will improve retention on this video.

For demographics, we mostly have developers over the age of 25 with at at least 3 years of experience. The majority of responses come from the United States and Europe, and what's kind of surprising is that only 3% make more 200 k a year, and over 60% make less than a 100 k a year. The United States is by far the most well paid region with Nigeria down at the bottom. Them. If you wanna make more money, try to be born in the right country.

When it comes to gender, juggalos have a slight advantage, but jugglettes are not far behind. And non binary genders have the highest percentage above a 100 k, but this might be a disappointing reality check. Going from a 3 month JavaScript boot camp to the Lambo dealership is not as easy as they make it sound. Now, when it comes to actual JavaScript features, nullish coalescing seems to be the most popular new feature. It's a great feature, but I was surprised at how many people are tapping logical ass, a feature I use all the time where you can assign a variable only when it's not already defined.

But the real reason we all take this survey is to hype up the JavaScript frameworks we love and shit on all the ones we hate. The team behind the survey has done a spectacular job visualizing this data. Here we have a tier list where libraries are ranked based on the percentage of users that would use them again. At the top, I'm glad to see many of the technologies in my own stack, like Svelte, TypeScript, Playwright, and Vee. And Next.

Js made the cut here as well. Now one thing that surprised me was that React came in higher than Vue. They're only separated by about 6%, but I would have expected view to be higher than React. In general, the older and more established a technology is, the more people tend to hate it, as we can see here with Angular down at Autumn. In my opinion, Angular doesn't really get a fair representation on this survey.

It's been portrayed as the arch nemesis to React and a lot of people out there just love to hate it even if they've tried it. It's done some awesome things over the last few years and its score is improving. I project it to be the most popular framework by the year 2086. Also, on the bottom rung, we have tools like Gulp and Browserify, which have been on the decline for a very long time. Most hated of all though is Cordova.

As you know, I don't like to say bad things about other technologies, is, but if you want to build a mobile app with Cordova today, you'll have to navigate through a dumpster fire of unmaintained plugins. Another surprise is Gatsby being so Java which used to be an extremely popular React meta framework. It's been on a free fall from 88% satisfaction all the way down to 38%. And finally, here that we have Lerna, which was abandoned for a little while but is now managed by NX. One thing to keep in mind with this tier list is that a low ranking shouldn't discourage you from using a technology.

Find job. The right tool for the job because everything here in the top tier will likely be replaced when the hype train rolls in next year. The tier only includes tech used by 10% of people and there's a bunch of up and coming tools like Astro, Quick, and Solid that will likely disrupt this tier by next year. In addition to frameworks, I think there's a few libraries you should keep your eye on. In 2023, I've been playing with tanstackquery, tRPC, and XOD.

And another interesting thing on this survey is that front end developers now use TypeScript more than vanilla JavaScript. This was thinkable a few years ago, but something I predicted multiple times because once you go TypeScript, you never go back. And that brings us to the final revelation. Under video creators, Spireship was ranked number 1. I have no idea how we got to this point, but I'm extremely grateful and you made my mom very proud.

This has been The Code Report. Thanks for watching, and I will see you in the next one.
It is January 15, 2023, and you're watching The Code Report. The highly anticipated state of JavaScript survey results are in, which can make or break the life of a JavaScript framework. You are not wrong. This year, it had nearly 40,000 responses compared to just 15,000 last year. And let me tell you, the results are completely and utterly shocking because that will improve retention on this video. For demographics, we mostly have developers over the age of 25 with at at least 3 years of experience. The majority of responses come from the United States and Europe, and what's kind of surprising is that only 3% make more 200 k a year, and over 60% make less than a 100 k a year.
The United States is by far the most well paid region with Nigeria down at the bottom. Them. If you wanna make more money, try to be born in the right country. When it comes to gender, juggalos have a slight advantage, but jugglettes are not far behind. And non binary genders have the highest percentage above a 100 k, but this might be a disappointing reality check. Going from a 3 month JavaScript boot camp to the Lambo dealership is not as easy as they make it sound.
gender
africa
women
Now, when it comes to actual JavaScript features, nullish coalescing seems to be the most popular new feature. It's a great feature, but I was surprised at how many people are tapping logical ass, a feature I use all the time where you can assign a variable only when it's not already defined. But the real reason we all take this survey is to hype up the JavaScript frameworks we love and shit on all the ones we hate.
The team behind the survey has done a spectacular job visualizing this data. Here we have a tier list where libraries are ranked based on the percentage of users that would use them again. At the top, I'm glad to see many of the technologies in my own stack, like Svelte, TypeScript, Playwright, and Vee.
databases
data management
data analysis
data
computer science
And Next. Js made the cut here as well. Now one thing that surprised me was that React came in higher than Vue. They're only separated by about 6%, but I would have expected view to be higher than React. In general, the older and more established a technology is, the more people tend to hate it, as we can see here with Angular down at Autumn. In my opinion, Angular doesn't really get a fair representation on this survey. It's been portrayed as the arch nemesis to React and a lot of people out there just love to hate it even if they've tried it.
It's done some awesome things over the last few years and its score is improving. I project it to be the most popular framework by the year 2086. Also, on the bottom rung, we have tools like Gulp and Browserify, which have been on the decline for a very long time.
software
software development
microsoft
databases
Most hated of all though is Cordova.
As you know, I don't like to say bad things about other technologies, is, but if you want to build a mobile app with Cordova today, you'll have to navigate through a dumpster fire of unmaintained plugins. Another surprise is Gatsby being so Java which used to be an extremely popular React meta framework.
phones
telecommunications
It's been on a free fall from 88% satisfaction all the way down to 38%. And finally, here that we have Lerna, which was abandoned for a little while but is now managed by NX. One thing to keep in mind with this tier list is that a low ranking shouldn't discourage you from using a technology.
Find job. The right tool for the job because everything here in the top tier will likely be replaced when the hype train rolls in next year. The tier only includes tech used by 10% of people and there's a bunch of up and coming tools like Astro, Quick, and Solid that will likely disrupt this tier by next year. In addition to frameworks, I think there's a few libraries you should keep your eye on. In 2023, I've been playing with tanstackquery, tRPC, and XOD. And another interesting thing on this survey is that front end developers now use TypeScript more than vanilla JavaScript. This was thinkable a few years ago, but something I predicted multiple times because once you go TypeScript, you never go back.
technology
trains
computer science
computers
software
railroads
infrastructure
And that brings us to the final revelation. Under video creators, Spireship was ranked number 1. I have no idea how we got to this point, but I'm extremely grateful and you made my mom very proud. This has been The Code Report. Thanks for watching, and I will see you in the next one.
It is January 15, 2023, and you're watching The Code Report. The highly anticipated state of JavaScript survey results are in, which can make or break the life of a JavaScript framework. You are not wrong. This year, it had nearly 40,000 responses compared to just 15,000 last year. And let me tell you, the results are completely and utterly shocking because that will improve retention on this video. For demographics, we mostly have developers over the age of 25 with at at least 3 years of experience. The majority of responses come from the United States and Europe, and what's kind of surprising is that only 3% make more 200 k a year, and over 60% make less than a 100 k a year. The United States is by far the most well paid region with Nigeria down at the bottom. Them. If you wanna make more money, try to be born in the right country. When it comes to gender, juggalos have a slight advantage, but jugglettes are not far behind. And non binary genders have the highest percentage above a 100 k, but this might be a disappointing reality check. Going from a 3 month JavaScript boot camp to the Lambo dealership is not as easy as they make it sound. Now, when it comes to actual JavaScript features, nullish coalescing seems to be the most popular new feature. It's a great feature, but I was surprised at how many people are tapping logical ass, a feature I use all the time where you can assign a variable only when it's not already defined. But the real reason we all take this survey is to hype up the JavaScript frameworks we love and shit on all the ones we hate. The team behind the survey has done a spectacular job visualizing this data. Here we have a tier list where libraries are ranked based on the percentage of users that would use them again. At the top, I'm glad to see many of the technologies in my own stack, like Svelte, TypeScript, Playwright, and Vee. And Next. Js made the cut here as well. Now one thing that surprised me was that React came in higher than Vue. They're only separated by about 6%, but I would have expected view to be higher than React. In general, the older and more established a technology is, the more people tend to hate it, as we can see here with Angular down at Autumn. In my opinion, Angular doesn't really get a fair representation on this survey. It's been portrayed as the arch nemesis to React and a lot of people out there just love to hate it even if they've tried it. It's done some awesome things over the last few years and its score is improving. I project it to be the most popular framework by the year 2086. Also, on the bottom rung, we have tools like Gulp and Browserify, which have been on the decline for a very long time. Most hated of all though is Cordova. As you know, I don't like to say bad things about other technologies, is, but if you want to build a mobile app with Cordova today, you'll have to navigate through a dumpster fire of unmaintained plugins. Another surprise is Gatsby being so Java which used to be an extremely popular React meta framework. It's been on a free fall from 88% satisfaction all the way down to 38%. And finally, here that we have Lerna, which was abandoned for a little while but is now managed by NX. One thing to keep in mind with this tier list is that a low ranking shouldn't discourage you from using a technology. Find job. The right tool for the job because everything here in the top tier will likely be replaced when the hype train rolls in next year. The tier only includes tech used by 10% of people and there's a bunch of up and coming tools like Astro, Quick, and Solid that will likely disrupt this tier by next year. In addition to frameworks, I think there's a few libraries you should keep your eye on. In 2023, I've been playing with tanstackquery, tRPC, and XOD. And another interesting thing on this survey is that front end developers now use TypeScript more than vanilla JavaScript. This was thinkable a few years ago, but something I predicted multiple times because once you go TypeScript, you never go back. And that brings us to the final revelation. Under video creators, Spireship was ranked number 1. I have no idea how we got to this point, but I'm extremely grateful and you made my mom very proud. This has been The Code Report. Thanks for watching, and I will see you in the next one.
It
it
is
is
January
january
15,
15
2023,
2023
and
and
you're
you're
watching
watching
The
the
Code
code
Report.
report
The
the
highly
highly
anticipated
anticipated
state
state
of
of
JavaScript
javascript
survey
survey
results
results
are
are
in,
in
which
which
can
can
make
make
or
or
break
break
the
the
life
life
of
of
a
a
JavaScript
javascript
framework.
framework
You
you
are
are
not
not
wrong.
wrong
This
this
year,
year
it
it
had
had
nearly
nearly
40,000
40,000
responses
responses
compared
compared
to
to
just
just
15,000
15,000
last
last
year.
year
And
and
let
let
me
me
tell
tell
you,
you
the
the
results
results
are
are
completely
completely
and
and
utterly
utterly
shocking
shocking
because
because
that
that
will
will
improve
improve
retention
retention
on
on
this
this
video.
video
For
for
demographics,
demographics
we
we
mostly
mostly
have
have
developers
developers
over
over
the
the
age
age
of
of
25
25
with
with
at
at
at
at
least
least
3
3
years
years
of
of
experience.
experience
The
the
majority
majority
of
of
responses
responses
come
come
from
from
the
the
United
united
States
states
and
and
Europe,
europe
and
and
what's
what's
kind
kind
of
of
surprising
surprising
is
is
that
that
only
only
3%
3%
make
make
more
more
200
200
k
k
a
a
year,
year
and
and
over
over
60%
60%
make
make
less
less
than
than
a
a
100
100
k
k
a
a
year.
year
The
the
United
united
States
states
is
is
by
by
far
far
the
the
most
most
well
well
paid
paid
region
region
with
with
Nigeria
nigeria
down
down
at
at
the
the
bottom.
bottom
Them.
them
If
if
you
you
wanna
wanna
make
make
more
more
money,
money
try
try
to
to
be
be
born
born
in
in
the
the
right
right
country.
country
When
when
it
it
comes
comes
to
to
gender,
gender
juggalos
juggalos
have
have
a
a
slight
slight
advantage,
advantage
but
but
jugglettes
jugglettes
are
are
not
not
far
far
behind.
behind
And
and
non
non
binary
binary
genders
genders
have
have
the
the
highest
highest
percentage
percentage
above
above
a
a
100
100
k,
k
but
but
this
this
might
might
be
be
a
a
disappointing
disappointing
reality
reality
check.
check
Going
going
from
from
a
a
3
3
month
month
JavaScript
javascript
boot
boot
camp
camp
to
to
the
the
Lambo
lambo
dealership
dealership
is
is
not
not
as
as
easy
easy
as
as
they
they
make
make
it
it
sound.
sound
Now,
now
when
when
it
it
comes
comes
to
to
actual
actual
JavaScript
javascript
features,
features
nullish
nullish
coalescing
coalescing
seems
seems
to
to
be
be
the
the
most
most
popular
popular
new
new
feature.
feature
It's
it's
a
a
great
great
feature,
feature
but
but
I
i
was
was
surprised
surprised
at
at
how
how
many
many
people
people
are
are
tapping
tapping
logical
logical
ass,
ass
a
a
feature
feature
I
i
use
use
all
all
the
the
time
time
where
where
you
you
can
can
assign
assign
a
a
variable
variable
only
only
when
when
it's
it's
not
not
already
already
defined.
defined
But
but
the
the
real
real
reason
reason
we
we
all
all
take
take
this
this
survey
survey
is
is
to
to
hype
hype
up
up
the
the
JavaScript
javascript
frameworks
frameworks
we
we
love
love
and
and
shit
shit
on
on
all
all
the
the
ones
ones
we
we
hate.
hate
The
the
team
team
behind
behind
the
the
survey
survey
has
has
done
done
a
a
spectacular
spectacular
job
job
visualizing
visualizing
this
this
data.
data
Here
here
we
we
have
have
a
a
tier
tier
list
list
where
where
libraries
libraries
are
are
ranked
ranked
based
based
on
on
the
the
percentage
percentage
of
of
users
users
that
that
would
would
use
use
them
them
again.
again
At
at
the
the
top,
top
I'm
i'm
glad
glad
to
to
see
see
many
many
of
of
the
the
technologies
technologies
in
in
my
my
own
own
stack,
stack
like
like
Svelte,
svelte
TypeScript,
typescript
Playwright,
playwright
and
and
Vee.
vee
And
and
Next.
next
Js
js
made
made
the
the
cut
cut
here
here
as
as
well.
well
Now
now
one
one
thing
thing
that
that
surprised
surprised
me
me
was
was
that
that
React
react
came
came
in
in
higher
higher
than
than
Vue.
vue
They're
they're
only
only
separated
separated
by
by
about
about
6%,
6%
but
but
I
i
would
would
have
have
expected
expected
view
view
to
to
be
be
higher
higher
than
than
React.
react
In
in
general,
general
the
the
older
older
and
and
more
more
established
established
a
a
technology
technology
is,
is
the
the
more
more
people
people
tend
tend
to
to
hate
hate
it,
it
as
as
we
we
can
can
see
see
here
here
with
with
Angular
angular
down
down
at
at
Autumn.
autumn
In
in
my
my
opinion,
opinion
Angular
angular
doesn't
doesn't
really
really
get
get
a
a
fair
fair
representation
representation
on
on
this
this
survey.
survey
It's
it's
been
been
portrayed
portrayed
as
as
the
the
arch
arch
nemesis
nemesis
to
to
React
react
and
and
a
a
lot
lot
of
of
people
people
out
out
there
there
just
just
love
love
to
to
hate
hate
it
it
even
even
if
if
they've
they've
tried
tried
it.
it
It's
it's
done
done
some
some
awesome
awesome
things
things
over
over
the
the
last
last
few
few
years
years
and
and
its
its
score
score
is
is
improving.
improving
I
i
project
project
it
it
to
to
be
be
the
the
most
most
popular
popular
framework
framework
by
by
the
the
year
year
2086.
2086
Also,
also
on
on
the
the
bottom
bottom
rung,
rung
we
we
have
have
tools
tools
like
like
Gulp
gulp
and
and
Browserify,
browserify
which
which
have
have
been
been
on
on
the
the
decline
decline
for
for
a
a
very
very
long
long
time.
time
Most
most
hated
hated
of
of
all
all
though
though
is
is
Cordova.
cordova
As
as
you
you
know,
know
I
i
don't
don't
like
like
to
to
say
say
bad
bad
things
things
about
about
other
other
technologies,
technologies
is,
is
but
but
if
if
you
you
want
want
to
to
build
build
a
a
mobile
mobile
app
app
with
with
Cordova
cordova
today,
today
you'll
you'll
have
have
to
to
navigate
navigate
through
through
a
a
dumpster
dumpster
fire
fire
of
of
unmaintained
unmaintained
plugins.
plugins
Another
another
surprise
surprise
is
is
Gatsby
gatsby
being
being
so
so
Java
java
which
which
used
used
to
to
be
be
an
an
extremely
extremely
popular
popular
React
react
meta
meta
framework.
framework
It's
it's
been
been
on
on
a
a
free
free
fall
fall
from
from
88%
88%
satisfaction
satisfaction
all
all
the
the
way
way
down
down
to
to
38%.
38%
And
and
finally,
finally
here
here
that
that
we
we
have
have
Lerna,
lerna
which
which
was
was
abandoned
abandoned
for
for
a
a
little
little
while
while
but
but
is
is
now
now
managed
managed
by
by
NX.
nx
One
one
thing
thing
to
to
keep
keep
in
in
mind
mind
with
with
this
this
tier
tier
list
list
is
is
that
that
a
a
low
low
ranking
ranking
shouldn't
shouldn't
discourage
discourage
you
you
from
from
using
using
a
a
technology.
technology
Find
find
job.
job
The
the
right
right
tool
tool
for
for
the
the
job
job
because
because
everything
everything
here
here
in
in
the
the
top
top
tier
tier
will
will
likely
likely
be
be
replaced
replaced
when
when
the
the
hype
hype
train
train
rolls
rolls
in
in
next
next
year.
year
The
the
tier
tier
only
only
includes
includes
tech
tech
used
used
by
by
10%
10%
of
of
people
people
and
and
there's
there's
a
a
bunch
bunch
of
of
up
up
and
and
coming
coming
tools
tools
like
like
Astro,
astro
Quick,
quick
and
and
Solid
solid
that
that
will
will
likely
likely
disrupt
disrupt
this
this
tier
tier
by
by
next
next
year.
year
In
in
addition
addition
to
to
frameworks,
frameworks
I
i
think
think
there's
there's
a
a
few
few
libraries
libraries
you
you
should
should
keep
keep
your
your
eye
eye
on.
on
In
in
2023,
2023
I've
i've
been
been
playing
playing
with
with
tanstackquery,
tanstackquery
tRPC,
trpc
and
and
XOD.
xod
And
and
another
another
interesting
interesting
thing
thing
on
on
this
this
survey
survey
is
is
that
that
front
front
end
end
developers
developers
now
now
use
use
TypeScript
typescript
more
more
than
than
vanilla
vanilla
JavaScript.
javascript
This
this
was
was
thinkable
thinkable
a
a
few
few
years
years
ago,
ago
but
but
something
something
I
i
predicted
predicted
multiple
multiple
times
times
because
because
once
once
you
you
go
go
TypeScript,
typescript
you
you
never
never
go
go
back.
back
And
and
that
that
brings
brings
us
us
to
to
the
the
final
final
revelation.
revelation
Under
under
video
video
creators,
creators
Spireship
spireship
was
was
ranked
ranked
number
number
1.
1
I
i
have
have
no
no
idea
idea
how
how
we
we
got
got
to
to
this
this
point,
point
but
but
I'm
i'm
extremely
extremely
grateful
grateful
and
and
you
you
made
made
my
my
mom
mom
very
very
proud.
proud
This
this
has
has
been
been
The
the
Code
code
Report.
report
Thanks
thanks
for
for
watching,
watching
and
and
I
i
will
will
see
see
you
you
in
in
the
the
next
next
one.
one
success
The transcript discusses the results of a JavaScript survey, including the number of people who use each platform and their placement in the top ranking. The team behind the survey created a tier list of popular and hateable JavaScript frameworks, including XOD and Gulp, and is working to improve the ranking of older and more established frameworks. The team also mentions new features like Gulp and XOD, and a trend of front-end developers using TypeScript more than vanilla JavaScript.
The Official JavaScript Tier List is Here
Breakdown of the State of JS survey results released in 2023. Which web frameworks are most popular and which ones are most hated? How much money do frontend developers actually make? 

#javascript #tierlist #TheCodeReport

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

State of JS Results https://stateofjs.com
Tech Trends in the year 2023 https://youtu.be/1v_TEnpqHXE

📚 Chapters

🔥 Get More Content - Upgrade to PRO

Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access 

🎨 My Editor Settings

- Atom One Dark 
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- Trending tools for web developers
- Top JS frameworks for 2023
- React vs Svelte
- React vs Vue
- React vs Angular
- Web development salary expectations
- How much do JavaScript developers earn?