Created using Figma

  • Introduction

  • Connections

  • Flavors

  • Front-end

    Results Other Answers Developers Worldwide Usage
  • State Management

  • Back-end

  • Testing

  • CSS

  • Build Tools

  • Mobile

  • Other Tools

  • Features

  • Opinions

  • Conclusion

<< Flavors – Worldwide

Front-end Frameworks – Results

Front-end – Other >>

As always, the battle for JavaScript mindshare is led by front-end frameworks.

React is still the dominant player here, but Vue is making big gains on the back of Angular's diminishing popularity. By 2018, this chart might end up looking very different!

Libraries Results

Per-library survey results.

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

Aurelia10k

The aurelia framework brings together all the required core aurelia libraries into a ready-to-go application-building platform.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Ember

Ember19k

Ember.js - A JavaScript framework for creating ambitious web applications

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Polymer

Polymer19k

Build modern apps using web components

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Backbone

Backbone27k

Give your JS App some Backbone with Models, Views, Collections, and Events

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Angular 2

Angular 231k

One framework. Mobile & desktop.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Vue.JS

Vue.js76k

A progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Angular 1

Angular 158k

AngularJS - HTML enhanced for web apps!

Learn More

  • Homepage
  • GitHub
  • BestOfJS
No Framework
React

React83k

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Learn More

  • Homepage
  • GitHub
  • BestOfJS
Share This Chart

Number of Libraries Used

How many different libraries are developers using (defined as respondents who picked “have used before and would use again”)?

Overall Happiness

On a scale of one to five, how happy are developers with the current state of Front-end tools?

1Unhappy
2
3
4
5Happy

3.8

Recommended Resources

Presented by Wes Bos

React For Beginners

Upgrade your JavaScript skills, learn React.js in just a couple of afternoons.
Thanks to our partners for supporting this project. Learn more about supporting The State of JS.
<< Flavors – WorldwideFront-end – Other >>