Comparison of JavaScript Frontend Frameworks – Angular, React, and Vue

Anes Karić; Nermina Durmić1

1

Publication Date: 2024/07/01

Abstract: This research aims to evaluate JavaScript frontend frameworks by their performance and popularity to provide practitioners with guidance in making informed decisions when choosing frontend frameworks for their projects. For that purpose, three applications with the same features were built using three best-known JavaScript frontend frameworks: Angular, React, and Vue. Comparative analysis was employed to conduct the framework comparison using the content of the three applications. For performance evaluation, tools like PageSpeed Insights, WebPageTest, GTmetrix, Pingdom, Lighthouse, and Google Performance were used. In addition, the research also offers the overall comparison of JavaScript frameworks including documentation quality, ability to develop mobile applications, learning curve, built-in features, etc. The results indicate that while React is accepted as the most popular frontend framework, Vue is the one that offers the best performance. The research also compares JavaScript frameworks by specific features they offer such as state management and analyses the implications of these features to the development process. According to the results, these features have big implications on the development process and they are very important when we are making decisions on which framework we will choose for some project.

Keywords: Frontend, JavaScript, Angular, React, Vue.

DOI: https://doi.org/10.38124/ijisrt/IJISRT24JUN600

PDF: https://ijirst.demo4.arinfotech.co/assets/upload/files/IJISRT24JUN600.pdf

REFERENCES

  1. Uzayr, S. B., Cloud, N., and Ambler, T.,“JavaScript Frameworks for Modern Web Development.“ Apress, 2019.
  2. Gaetano, C. “How to Choose the Best JavaScript Framework for Your Team“, Mescius, 2019
  3. Blokdyk, G, “Comparison Of JavaSscript Frameworks“, 5STARCooks, 2021
  4. Morgan, J., “How To Code In React JS“, Digital Ocean, 2021
  5. Wenqing Xu, “Benchmark Comparison of JavaScript Frameworks React, Vue, Angular and Svelte “, University of Dublin, 2021
  6. Booth, J. D. “Angular“, Syncfusion, 2019
  7. Chanchai Aggarwal, “Descriptive vs Analytical Research“, Shiksha, 2024
  8. Jean Kaluza, “What is Comparative analysis“, Dovetail, 2023
  9. Appinio research, “What is Comparative analysis and how to conduct it?“, Appinio, 2023
  10. G. Geetha, Monisha Mittal “Interpretation and Analysis of Angular Framework“, IEEE, 2022
  11. Rohit Jain “React Redux Framework“, Medium, 2022
  12. “Vuex official documentation“, https://vuex.vuejs.org/, 2024
  13. Francesco Borzi “Most Actively Developed frontend framework“, Medium, 2024