Research-Based Comparison of Top20 JavaScript Frameworks & Libraries Picked by Remote Developers in 2020

Original # of Websites # of Devs Used Top 3 Countries with # of # of Ranking on # of Open Average JS Frameworks/ # of Stars Average Dev Type Founded by Release Ideal for Size Powered by a It (2019, the Highest % of Contributors Forks on Stack Overflow Vacancies on Hourly Rate Learnability Libraries on GitHub Salary (USA) Year Framework Worldwide) Usage on GitHub GitHb (2019) LinkedIn (USA)

US React JavaScript library Facebook 2011 UI 133KB 380,164 71.7% Russia 146,000 1,373 28,300 1 130,300 $91,000.00 $35.19 Moderate Germany

US Single-page apps and dynamic web Front-end framework 2016 566KB 706,489 21.9% UK 59,000 1,104 16,300 2 94,282 $84,000.00 $39.14 Moderate apps Brazil

US Vue.js Front-end framework Evan You 2014 UI and single-page applications 58.8KB 241,б615 40.5% Russia 161,000 291 24,300 5 27,395 $116,562.00 $42.08 Easy Germany

US Ember.js Front-end framework Yehuda Katz 2011 Scalable single-page web apps 435KB 20,985 3.6% Germany 21,400 782 4,200 8 3,533 $105,315.00 $51.00 Difficult UK

US Scalable web, mobile and desktop App platform Meteor Software 2012 4.2MB 8,674 4% Germany 41,700 426 5,100 7 256 $96,687.00 $27.92 Moderate apps France

US JavaScript runtime Network programs, such as Web Node.js Ryan Dahl 2009 141KB 1,610,630 49.9% UK 69,000 2,676 16,600 not included 52,919 $104,964.00 $33.78 Moderate (server) environment servers Germany

US Polymer JS library Google 2015 Web apps using web components 10KB 93 5.2% Germany 21,400 140 2,000 not included 282 $81,733.00 $30.94 Easy China

US Backbone.js JS library Jeremy Ashkenas 2010 Single-page web apps 7.5KB 233,202 7.60% UK 27,600 288 5,700 10 2,656 $95,000.00 $30.47 Easy Germany

US Aurelia Front-end framework Rob Eisenberg 2016 Desktop and mobile apps 63KB 71 7.70% UK 11,400 97 679 not included 42 $51,623.00 $19.48 Hard Germany

US jQuery JS library John Resig 2006 Interactive web applications 289KB 22,670,351 48.70% Russia 53,100 277 19,200 3 11,369 $67,000.00 $25.26 Easy UK

Very Mithril Front-end framework Leo Horie 2014 Optimized single-page apps 10KB 307 6.00% No exact info 12,100 233 902 not included 67 $51,623.00 $19.48 difficult

US Front-end framework Rich Harris 2016 Cybernetically enhanced web apps 3.6KB 1,708 6.80% Germany 32,200 278 1,500 not included 62 $51,623.00 $19.48 Easy UK

US JS MVVM library Steve Sanderson 2019 Complex data-based UI 309KB 63,120 4.90% UK 9,700 80 1,600 9 3,340 $99,928.00 $37.71 Moderate Netherlands

US Server-side rendering $ static web Next.js Front-end + back-end Zeit 2016 7.5KB 34,379 2.60% France 46,600 976 6,800 not included 1,692 $80,989.00 $30.56 Moderate apps UK

Made for running Jest Testing framework Facebook 2010 JS code test 34.6MB 61.20% No exact info 30,400 1,057 4,300 not included 820 $51,623.00 $19.48 Easy tests

OpenJS Not a separate Mocha Testing framework 2011 JS code test 905KB 42.00% No exact info 19,200 437 2,600 not included 551 $51,623.00 $19.48 Easy Foundation unit

Made for running Jasmine Testing framework Pivotal Labs 2010 JS code testing 29.3KB 28.60% No exact info 14,700 194 2,200 not included 610 $51,623.00 $19.48 Easy tests

US Ionic Mobile app framework Drifty Co 2013 Mobile and desktop apps 2.88MB 60,736 3.80% UK 40,700 364 13,200 not included 657 $107,995.00 $40.75 Easy Brazil

US UI library and Webix XB Software 2019 Cross-platform web apps 10KB 235 No exact info Russia 286 3 62 not included 5 $51,623.00 $19.48 Easy framework Brazil

Alexandre Chopin, US Nuxt Front-end framework Sebastien Chopin, 2016 Cross-platform apps 57KB 31,172 1.80% Russia 26,400 231 2,300 not included 246 $51,623.00 $19.48 Moderate Pooya Parsa China

References

https://2019.stateofjs.com/ https://www.payscale.com/research/US/Country=United_States/Salary https://www.meteor.com/ https://mithril.js.org/

https://gist.github.com/Restuta/cda69e50a853aa64912d https://www.ziprecruiter.com/Salaries https://nodejs.org/en/ https://svelte.dev/

https://www.similartech.com/categories/javascript https://nextjs.org/blog/next-9-1-7 https://www.polymer-project.org/ https://mochajs.org/

https://trends.builtwith.com/javascript https://reactjs.org/ https://jestjs.io/ https://jasmine.github.io/

https://insights.stackoverflow.com/trends?tags= https://angular.io/ https://knockoutjs.com/ https://ionicframework.com/

https://github.com/ https://vuejs.org/ https://backbonejs.org/ https://webix.com/

https://www.linkedin.com/jobs/ https://emberjs.com/ https://aurelia.io/ https://nuxtjs.org/