Every day, over 2 million lines of JavaScript code are written throughout the world Every day, over 2 million lines of JavaScript code are written throughout the world Every day, over 2 million lines of JavaScript code are written throughout the world
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again MyAwesomeLib.js 0% 25% 50% 75% 100% 2016 2017 2018
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again TypeScript 0% 25% 50% 75% 100% 2016 2017 2018 46% 20%
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again TypeScript Less error-prone code Elegant programming style Powerful developer tooling Backed by a great team Good documentation 0 2000 4000 6000 8000
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again React 0% 25% 50% 75% 100% 2016 2017 2018 48% 64%
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again React Elegant programming style Rich package ecosystem Well-established option Good documentation Fast performance 0 4000 8000 12000
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again Vue.js 0% 25% 50% 75% 100% 2016 2017 2018 8% 28% 27% 1%
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again Vue.js Easy learning curve Elegant programming style Good documentation Simple & lightweight Fast performance 0 2,400 4,800
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again GraphQL 0% 25% 50% 75% 100% 2016 2017 2018 5% 20% 44% 62%
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again GraphQL Elegant programming style Growing momentum Powerful developer tooling Full-featured & powerful Good documentation 0 750 1500 2250 3000
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again Angular 0% 25% 50% 75% 100% 2016 2017 2018 20% 33% 23% 10%
Never heard of it Heard of it, but not interested Heard of it, would like to learn Used it, would not use it again Used it, would use it again Angular Bloated & complex Clumsy programming style Hard learning curve Diminishing momentum Fast-changing 0 1250 2500 3750 5000