JavaScript
Share:
This section is based on the answers of respondents who chose JavaScript, TypeScript, or CoffeeScript as one of their 3 primary programming languages.
React, Vue.js, and Express remain the top frameworks and libraries used by JavaScript developers.
100%
40%
JavaScript
22%
100%
TypeScript
39%
30%
HTML / CSS
25%
18%
Java
22%
17%
Python
Both JavaScript and TypeScript developers indicate HTML / CSS most often as the language they use together with JavaScript / TypeScript. On the backend, Java is mentioned most often, closely followed by Python. The third language most-often used for the backend is PHP for JavaScript developers, but C# for TypeScript developers.
Besides WebStorm, the following IDEs are based on the IntelliJ Platform: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider, and RubyMine.
47%
39%
Jest
31%
42%
I don’t write unit tests for JavaScript
14%
–
Cypress
14%
15%
Mocha
8%
10%
Jasmine
More JavaScript developers are writing unit tests this year than last year. The share of those who don’t write any tests dropped from 42% to 31%. Jest remains the most popular unit-testing framework and its share has increased by 8 percentage points.
Webpack is still the most-used module loader, though its popularity has declined by 5 percentage points. It’s noteworthy that esbuild is in second place and has already been adopted by 11% of JavaScript developers.
58%
63%
CSS
39%
44%
SCSS
25%
28%
Sass
23%
19%
Tailwind CSS
15%
16%
CSS-in-JS
CSS remains by far the most popular style sheet language out there, even though it has lost some users since last year. Among all the other style sheet languages and approaches, Tailwind CSS is the only one whose popularity has significantly grown (by 4 percentage points) since last year.
9%
8%
Completely satisfied
22%
28%
Very satisfied
38%
40%
Fairly satisfied
13%
12%
Neither satisfied nor dissatisfied
8%
7%
Fairly dissatisfied
3%
2%
Very dissatisfied
1%
1%
Completely dissatisfied
6%
4%
I don’t know
JavaScript and TypeScript developers are generally rather content with their jobs with about one tenth of respondents in each group reporting being completely satisfied.
55%
53%
Watching TV / video streaming services (YouTube, Netflix)
54%
61%
Programming
53%
56%
Video games
39%
36%
Listening to music
35%
33%
Spending time with family
We all know developers love programming, but many even pursue it in their free time, too! Programming is the most popular hobby of TypeScript developers and the second-most popular for JavaScript developers. The other 2 top activities for both groups are watching TV / video streaming services and playing video games.
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.