The survey looked at answers from more than 28,000 developers and covered topics ranging from front-end libraries, build tools, mobile and testing.
On the front end, React remains the dominant framework. However, the survey found interest in Vue is steadily increasing, while Angular is losing steam. Developers are at a 3.8 when it comes to their overall happiness with front-end tools.
On the back end, Express is by far the most popular contender with Koa, Meteor and Hapi slowly making their way behind Express.
Finally, native apps remain the most reliable solution when it comes to mobile, with almost half of the respondents stating they are satisfied with no library. PhoneGap/Cordova has a high usage score, but comes with a low satisfaction rating. The developers expect React Native will disrupt the current state of things soon.
Other results from the survey found Redux is the most popular state management tool, followed by an interest in GraphQL, Relay Modern and Apollo; developers prefer SASS/SCSS and plain CSS over CSS-in-JS approaches; and NPM and Webpack are the “king” of build tools.