Front-end development is growing faster than back-end development; React leads the pack among web frameworks

4 January 2018 - OAKLAND, Calif.--(BUSINESS WIRE)

npm, Inc., which runs the world’s largest software registry and maintains the npm software package management application, today published the first in a series of State of JavaScript industry reports, providing a comprehensive review of both front- and back-end tooling among JavaScript software developers and featuring predictions for development trends in 2018.

Of the 13 million JavaScript developers worldwide, 75 percent use the npm registry to download more than 600,000 packages of code over 12 billion times per month. This growth has occurred as npm has evolved from a registry primarily for server-side JavaScript to one used mostly by front-end developers.

npm, Inc. Co-founder and Chief Operating Officer Laurie Voss, who authored the report, confirms web tooling is becoming the fastest growing category of JavaScript, a trend he expects to continue across all categories of software development.

“The JavaScript community is growing at a rate unprecedented in the history of programming languages, and the npm registry is growing right along with it,” said Voss. “As the central hub where developers distribute and discover JavaScript code, we’re able to see trends in the applications developers write and the tools they use.

“If you want to understand what packages are being used to power the next-generation of applications, from Google to Netflix to NASA spacesuits, the npm registry is the most accurate and telling indicator of which tools are on the rise. By analyzing trends in software developer tooling today, we’re uniquely capable of predicting the composition and capabilities of tomorrow’s applications.”

Download counts of nearly all packages in the registry continue to grow, but package popularity is determined by calculating download counts as a percentage of all registry downloads. From November 2016 to November 2017, findings show:

  • React has seen massive growth thanks to its modularity and ease of use. Usage of this JavaScript library for building user interfaces has grown over 500% relative to all npm registry downloads, and spawned an ecosystem of related packages to address other needs. Domains such as mobile and desktop application development are using it in addition to web development.
  • Preact is on the rise. Overall usage is still relatively low but this drop-in replacement for React that emphasizes performance improvements and smaller storage and bandwidth requirements has experienced relative growth of 145%, and is likely to become a major force in coming years.
  • Ember is making a comeback despite its having no primary corporate backer. This “full” framework is used in production by a number of big companies including Microsoft, Inc., Netflix, Inc., and, Inc.’s Heroku. After losing ground in 2016, downloads increased 45% in 2017, indicating a resurgence in its popularity.
  • Angular is sustaining, but not increasing, its popularity. Downloads of this full framework built and maintained primarily by Google comprised approximately 0.008% of all downloads from the npm Registry, but its growth trailed other JavaScript packages.
  • Vue will overtake Ember and Angular. Roughly level with Ember and Angular in terms of absolute popularity, this progressive JavaScript framework is growing much faster and is expected to overtake them both in popularity in 2018.
  • Webpack has become the dominant way to build web applications. The tool, which converts JavaScript so it can be used by web browsers, has always been used to prepare React code, but in 2017 its usage grew more quickly than React’s, indicating developers now use Webpack to build other web applications as well.

Source: npm, Inc.

Illustration Photo: JavaScript (CC0 Creative Commons from

Read more


No comments to display.

Related posts

EU's Call for Proposals: An empowering, inclusive Next Generation Internet

The objective is to support actions on smarter, open, trusted and personalised learning solutions to optimise digital learning and to allow learners to engage and interact with content and with peers.
Application Deadline in 5 months

Singapore to establish Additive Manufacturing Facility and Applications in Maritime Sector

The facility’s location also leverages PSA’s parts supplier base and facility operations to support just-in-time inventory. This move towards digitised inventories reduces the need to hold excess inventory, which lowers storage costs, while shortening turnaround time from weeks to days due to improved availability of spare parts. In the long run, PSA will expand the scope of these services to the wider maritime industry, including ship owners, to help build its business adjacencies.

EU's Call for Proposals: The AQUAEXCEL2020 twelfth call for access

The facilities available cover the entire range of production systems (cage, pond, recirculation, flowthrough, hatchery and disease challenge); environments (freshwater, marine, cold, temperate and warm water); scales (small, medium and industrial scale); fish species (salmonids, cold and warm water marine fish, freshwater fish and artemia); and fields of expertise (nutrition, physiology, health & welfare, genetics, engineering, monitoring & management technologies).
Application Deadline in a month

Environment and Big Data: Role in Smart Cities of India

This study identifies six environmental factors, which should be integrated in the development of smart cities. These environmental factors include indicators of landscape and geography, climate, atmospheric pollution, water resources, energy resources, and urban green space as a major component of the environment.

Corteva Agriscience and IRRI Ink Partnership to Develop Advanced Rice Technologies and Programs

The partnership seeks to improve the genetic outcomes of breeding programs, encourage sustainable rice cultivation, and develop new rice varieties which deliver higher yields and are more resilient against biotic and abiotic stresses.

Call for Applications: Communication projects which mitigate anthropogenic climate change

The Minor Foundation for Major Challenges (MFMC) is inviting applications from all over the world to fund communication projects which mitigate anthropogenic climate change.
Application Deadline in a month

EU's Call for Proposals: Digital technologies for improved performance in cognitive production plants

Proposals need to develop new technologies to realise cognitive production plants, with improved efficiency and sustainability, by use of smart and networked sensor technologies, intelligent handling and online evaluation of various forms of data streams as well as new methods for self-organizing processes and process chains.
Application Deadline in 4 months

Study reveals best use of wildflowers to benefit crops on farms

For the first time, a Cornell University study of strawberry crops on New York farms tested this theory and found that wildflower strips on farms added pollinators when the farm lay within a "Goldilocks zone," where 25 to 55 percent of the surrounding area contained natural lands.

EU's Call for Proposals: Reinforcing the EU agricultural knowledge base

Activities shall analyse and compare the approaches taken on their performance and impact for farmers/foresters as well as effectivity of the communication and information channels used for dissemination in countries and regions.
Application Deadline in 3 months

The Bali Fintech Agenda: A Blueprint for Successfully Harnessing Fintech’s Opportunities

In response to the Bali Fintech Agenda, the World Bank will focus on using fintech to deepen financial markets, enhance responsible access to financial services, and improve cross-border payments and remittance transfer systems.