Front End Frameworks

Front-end frameworks and libraries.

SatisfactionSInterestIAwarenessA

Awareness, interest, and satisfaction ratio rankings.

Overview of opinions on the technologies surveyed. Darker segments represent positive opinions, while lighter segments correspond to negative sentiment.

I've USED it before, and WOULD use it again
I've USED it before, and would NOT use it again
I've HEARD of it, and WOULD like to learn it
I've HEARD of it, and am NOT interested
I've never heard of it

For each technology, how usage is spread among respondents who picked different experience ranges. Note that the experience in question here is general JavaScript experience, not experience with a specific technology.

Years of Experience
<1
1~2
2~5
5~10
10~20
>20
React
2.3%
11.5%
34.3%
31.3%
17.3%
3.3%
Vue.js
1.4%
10.1%
35.6%
31.6%
17.2%
4.2%
Angular
1.6%
9.8%
36.3%
32.3%
16.3%
3.6%
Preact
0.3%
4%
27.1%
40%
24.7%
3.8%
Ember
0.8%
4.5%
21.4%
40.8%
26.8%
5.6%
Svelte
0.7%
8.2%
32.2%
30.5%
22.9%
5.5%
010%20%30%40%

For each technology, how usage is spread among respondents who picked different salary ranges.

Salary Range (USD)
0
0~10k
10~30k
30~50k
50~100k
100~200k
>200k
React
4.1%
6.6%
15.3%
19%
31.1%
21.4%
2.6%
Vue.js
4.3%
7.3%
17.3%
21.3%
31%
17.3%
1.5%
Angular
3.2%
7.4%
19.6%
20.9%
29.6%
17.3%
1.9%
Preact
3.2%
3%
10%
17.5%
35.9%
26.5%
3.9%
Ember
1.9%
3.3%
8.3%
15.3%
33.2%
33.2%
4.8%
Svelte
5.9%
5.6%
14.2%
19%
32.3%
20%
3%
010%20%30%40%

For each technology, how usage is spread among respondents who picked different company size ranges.

Number of Employees
1
1~5
5~10
10~20
20~50
50~100
100~1000
1000+
React
7.6%
7.2%
7.1%
9.5%
13.2%
11.6%
23.6%
20.2%
Vue.js
8.6%
8.5%
8%
10.9%
14.5%
11.5%
21.6%
16.4%
Angular
5.7%
6.5%
6%
9.4%
13.8%
11.9%
23.9%
22.9%
Preact
7%
6%
6.9%
8.8%
13%
10.2%
24.8%
23.2%
Ember
5.5%
8.5%
7.3%
10.1%
12%
13.2%
19.9%
23.5%
Svelte
10.7%
9.7%
7.4%
8.5%
12.1%
10.4%
21.3%
19.9%
010%20%30%40%

On a scale of one (very unhappy) to five (very happy), how happy are developers with the current overall state of this category?

Advanced React

Join 10,393 others learning to build Full Stack JavaScript Apps with React.js and GraphQL.
Thanks to our partners for supporting us! Learn more.