Choosing the right JS frameworks for 2019

Home - Corporate - Choosing the right JS frameworks for 2019

Choosing the right JS frameworks for 2019

Developers have a huge collection of sources from which they gather news and information from, including podcasts, blogs, and twitter, youtube videos. Every time there’s a new update, the first place developers go to is these sources. When developers consider using a framework in projects, how frequently a certain framework is used is put into consideration. The most popular frameworks are recommended, as they are the frameworks that are the best maintained, the most well documented, and receive the most support from the community.

As most developers know, keeping up with the latest trends in the tech scene can be extremely tedious. The news out there is filled with information that tends to be biased and somewhat contradictory depending on the source. Which makes the presentation given by npm Co Founder Laurie Voss’, titled ‘npm and the future of JavaScript’, very important. NPM is a third party package manager for JavaScript developers.

Javascript is King

In his presentation, Voss shared precious statistics with developers, giving them access to actual statistics on libraries and frameworks usage so that developers don’t have to speculate. Using a sample size of more than 16000 npm users, the results of the 2017 JavaScript Ecosystem Survey were accumulated. These results gave us valuable insight into the latest trends of library, language, and framework usage. Turns out that JavaScript is still by far the most popular framework with 2.3 million pull requests on GitHub, which is more than double that of Python, which has 1 million pull requests. This shows that JavaScript is still the dominant programming language, which also ensures that the number of frameworks and libraries for it will only increase.

React still on top

The most suitable frameworks to use are the ones which are most popular. These might not be the best frameworks, but these are the ones that receive the most support, through constant maintenance, proper documentation, and support from the community of developers.

Currently, the most popular framework is React. It was created by Facebook and released as an open-source JavaScript Library in 2013. Before it’s public release, it was first deployed on Facebook’s NewsFeed and then on Instagram. React is very responsive, allowing its use on dynamic Mobile and Web applications. It is also modular, having the ability to be paired with other frameworks on projects. It’s overall versatility and adaptability gives it an edge over other frameworks, making React a must learn framework for developers. It’s also easy to pick up, as it has a linguistic structure similar to that of the basic English language. Angular is another option for developers, coming in second in terms of usage. Made by Google and released in 2010, it is utilised in many websites, including by Google itself.

GraphQL on the rise

For fulfilling queries and manipulation of APIs, REST has always been the dominant API design architectures. But recent data shows that GraphQL is catching up. GraphQL is on the rise as it contains a strongly typed schema opposed to hundreds of REST endpoints. First published in 2015, GraphQL has seen an uptick in use recently, which is why it is recommended that developers learn it to stay on track with the latest trends. You have to keep in mind that GraphQL and its ecosystem is still quite young compared to REST, so it would be unwise to use it as a complete replacement for REST.


All in all, the npm JavaScript predictions for 2019 laid out on the presentation by Laurie Voss highlights the direction that the language and the developers that use it are going in. Keeping up with these trends and learning the popular frameworks would give developers an edge. Developers will also have to bear in mind that most JavaScript frameworks remain in fashion for 3 to 5 years at most, which means they will have to keep on learning newer frameworks instead of holding on to what they know.

Leave A Comment