DEV Community

Deepak Yadav
Deepak Yadav

Posted on • Edited on

Top 5 JavaScript Frameworks for Frontend in 2022

  1. React.js
  2. Vue
  3. Angular
  4. Ember
  5. Backbone.js

Vote your favourite one in comment section✍️

Sources
Image 1
Image 2

Catch me on : GitHub || Codepen || Instagram

Top comments (17)

Collapse
 
deepakydv9315 profile image
Deepak Yadav

I am totally with React.js ❤️🌍

Collapse
 
andrewbaisden profile image
Andrew Baisden

I am also team React where did you get this data from though there is no source?

Svelte developers are not happy 😃

Collapse
 
deepakydv9315 profile image
Deepak Yadav

This is from freecodecamp's offical blog 😂😏

Collapse
 
jnv profile image
Jan Vlnas

That stats table is from 2019. Also Backbone.js in 2022? Ehhh.

Rather check out some up to date resources, for example: 2021.stateofjs.com/en-US/libraries...

Collapse
 
odoenet profile image
Rene Rubalcava

I was beginning to wonder where these numbers were coming from, felt like a timewarp

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

Let's replace Ember and Backbone for Svelte and Solid.

Collapse
 
ritamchakraborty profile image
Ritam Chakraborty

Is anybody gonna talk about SolidJS?

Collapse
 
jnv profile image
Jan Vlnas

I checked comments just to be sure Solid was mentioned. 😉

Collapse
 
ollirast profile image
Oliver Herzberg

I am still in love with vue 3 for bigger apps. But in smaller ones i prefer alpine.js

Collapse
 
ruscdan profile image
Dan Rus Ciuca

Vue 3

Collapse
 
jonrandy profile image
Jon Randy 🎖️

RiotJS needs way more love. It's awesome

Collapse
 
bobdotjs profile image
Bob Bass

I just checked it out, it basically looks like Vue with brackets instead of quotes for directives and no organization in the script object, but with a compiler like svelte.

I'm having a hard time understanding the value prop here.

I know that Vue took features from Angular and React, but Riot took features from Vue, Svelte, and React but in a way that anyone who uses Vue or React is going to struggle to become familiar with the syntax and conventions. It's weird.

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited

More like Svelte borrowed from Riot - it has been around considerably longer. Was created in 2013, not longer after React first appeared, and before Vue and Svelte existed

Collapse
 
cjsmocjsmo profile image
Charlie J Smotherman

Astro

Collapse
 
liliang8858 profile image
edwin_ew

React.js

Collapse
 
digdug profile image
Dig-Dug

Checked them all. But read only good things about Svelte.