[en-US] general.skip_to_content
[en-US] general.open_nav
[en-US] general.close_nav
State of JS 2020
0
St
1
Js
2
20
3
20
[en-US] general.back_to_intro
English
Català
Completion percentage:
81%
Completion percentage:
81%
Česky
Completion percentage:
46%
Completion percentage:
46%
Deutsch
Completion percentage:
60%
Completion percentage:
60%
English
Español
Completion percentage:
89%
Completion percentage:
89%
فارسی
Completion percentage:
26%
Completion percentage:
26%
Français
Completion percentage:
69%
Completion percentage:
69%
Galego
Completion percentage:
89%
Completion percentage:
89%
Hindi
Completion percentage:
4%
Completion percentage:
4%
Italiano
Completion percentage:
41%
Completion percentage:
41%
Português
Completion percentage:
38%
Completion percentage:
38%
Русский
Completion percentage:
93%
Completion percentage:
93%
Українська
Completion percentage:
80%
Completion percentage:
80%
Svenska
Completion percentage:
38%
Completion percentage:
38%
Türkçe
Completion percentage:
66%
Completion percentage:
66%
Indonesia
Completion percentage:
41%
Completion percentage:
41%
简体中文
Completion percentage:
85%
Completion percentage:
85%
正體中文
Completion percentage:
64%
Completion percentage:
64%
日本語
Completion percentage:
77%
Completion percentage:
77%
Polski
Completion percentage:
78%
Completion percentage:
78%
한국어
Completion percentage:
86%
Completion percentage:
86%
Nederlands
Completion percentage:
80%
Completion percentage:
80%
Română
Completion percentage:
84%
Completion percentage:
84%
Help us translate the surveys »
Introduction
T-shirt
Demographics
Features
Syntax
Language
Data Structures
Browser APIs
Other Features
Technologies
JavaScript Flavors
Front-end Frameworks
Data Layer
Back-end Frameworks
Testing
Build Tools
Mobile & Desktop
Other Tools
Resources
Opinions
Awards
Conclusion
Share on Twitter
Share on Facebook
Share on LinkedIn
Share by email
« Data Layer
English
Català
Completion percentage:
81%
Completion percentage:
81%
Česky
Completion percentage:
46%
Completion percentage:
46%
Deutsch
Completion percentage:
60%
Completion percentage:
60%
English
Español
Completion percentage:
89%
Completion percentage:
89%
فارسی
Completion percentage:
26%
Completion percentage:
26%
Français
Completion percentage:
69%
Completion percentage:
69%
Galego
Completion percentage:
89%
Completion percentage:
89%
Hindi
Completion percentage:
4%
Completion percentage:
4%
Italiano
Completion percentage:
41%
Completion percentage:
41%
Português
Completion percentage:
38%
Completion percentage:
38%
Русский
Completion percentage:
93%
Completion percentage:
93%
Українська
Completion percentage:
80%
Completion percentage:
80%
Svenska
Completion percentage:
38%
Completion percentage:
38%
Türkçe
Completion percentage:
66%
Completion percentage:
66%
Indonesia
Completion percentage:
41%
Completion percentage:
41%
简体中文
Completion percentage:
85%
Completion percentage:
85%
正體中文
Completion percentage:
64%
Completion percentage:
64%
日本語
Completion percentage:
77%
Completion percentage:
77%
Polski
Completion percentage:
78%
Completion percentage:
78%
한국어
Completion percentage:
86%
Completion percentage:
86%
Nederlands
Completion percentage:
80%
Completion percentage:
80%
Română
Completion percentage:
84%
Completion percentage:
84%
Help us translate the surveys »
Testing »
Redirecting…