Exploring the Front-end Ecosystems by Numbers

Abimael Barea
Frontend Weekly
Published in
3 min readJan 9, 2022

A deep comparison of Angular, React, and Vue.

This article aims to explore the current situation of these three ecosystems. I’m not trying to share my thoughts or opinions; I only want to analyze actual data.

Ecosystems Research

I’m going to focus the research on the three main front-end ecosystems at the moment; even if Svelte is rising in popularity mainly due to SvelteKit, I want to study the situation of the three big players:

The insights extracted to develop this article come from the following resources:

Situation

These are the numbers extracted (January 2022).

Important! Those numbers reflect the situation based on websites commonly used by developers worldwide. Still, in the Chinese development environment, there are some alternative resources like:

Baidu Trends, Segment Fault, Gitee, csdn

Usage

Let’s take a look at the numbers related to the usage of those libs.

  • React is the most downloaded.
  • React, and Vue doubles the starts of Angular.

Popularity

It seems that React is the one with the highest rate within Google's popularity but let’s study the searches across the world.

Last 5 years.

Last 5 years

Last year.

  • Angular words have decreased significantly in that period.
  • Vue is the most searched in China.

Important! Baidu is the most used search engine in China (94%), so within Baidu insights the popularity will probably be Vue first, followed by React and Angular.

Another way of analyzing popularity is developer surveys, and in this case, we could look at StackOverflow's.

  • React is the most popular in StackOverflow’s professional and general usage popularity.

Important! SegmentFault performed, during 2020, a survey about development, and from 510 people, the results for frontend frameworks were completely different:

Vue 47.1% vs. React 13.7%

Another point of view in that direction is the one of vue-view.

Conclusions

Front-end development has changed a lot in the last 25 years. Let’s analyze the evolution:

I like parts and ideas of all of them, and I’m actively following their evolution.

Based on the short history of front-end development, the only thing that I can say is that nothing is permanent, and it’s crucial to Never Stop Learning.

PS: this is an excellent resource to clarify the differences between CSR, SSR, and CSG.

--

--