[en-US] general.skip_to_content

Opinions

While things are generally looking good in JavaScript land, there does seem to be a bit of a come-down from the positivity high-point of 2018. Will the trend persist? Tune in next year to find out!

JavaScript is moving in the right direction
Completion percentage: 86.9% (20640)
Completion percentage: 86.9% (20640)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

Building JavaScript apps is overly complex right now
Completion percentage: 87.6% (20813)
Completion percentage: 87.6% (20813)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

JavaScript is over-used online
Completion percentage: 87.6% (20828)
Completion percentage: 87.6% (20828)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly
We asked members of the JavaScript community to share their “pick of the year”

My 2020 Pick: Ben Hong

Ben is one of the most generous people in the JS community. He's active in open source (on the Vue core team), consistently makes useful content for developers to learn, and is very giving with his time.

We asked members of the JavaScript community to share their “pick of the year”

Cassidy Williams

Principal Developer Experience Engineer at Netlify

I enjoy building JavaScript apps
Completion percentage: 87.7% (20852)
Completion percentage: 87.7% (20852)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

I would like JavaScript to be my main programming language
Completion percentage: 87.8% (20870)
Completion percentage: 87.8% (20870)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

The JavaScript ecosystem is changing too fast
Completion percentage: 87.8% (20874)
Completion percentage: 87.8% (20874)

Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

How happy are you with the general state of web technologies?

How happy are you with the general state of JavaScript?

What do you feel is currently missing from JavaScript?
Completion percentage: 7.9% (1883)
Completion percentage: 7.9% (1883)

Recommended Resources

TypeScript 3 Fundamentals, v2

Learn key Typescript features such as typing variables and function signatures, abstract classes, interfaces, enums and more.

React For Beginners

Upgrade your JavaScript skills to learn React.js in just a couple of afternoons.
Thanks to our partners for supporting us! Learn more.