DEV Community

Deepak Yadav
Deepak Yadav

Posted 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

Discussion (17)

Collapse
deepakydv9315 profile image
Deepak Yadav Author

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 Author

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
ruscdan profile image
Dan Rus Ciuca

Vue 3

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
liliang8858 profile image
edwin_ew

React.js

Collapse
cjsmocjsmo profile image
Charlie J Smotherman

Astro

Collapse
jonrandy profile image
Jon Randy

RiotJS needs way more love. It's awesome

Collapse
716green 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 on

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
leito81 profile image
leito81

ReactJs

Collapse
digdug profile image
Dig-Dug

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