HomeInternational Journal of Multidisciplinary: Applied Business and Education Researchvol. 6 no. 5 (2025)

Comparative Review for the Edges among JS Frameworks: Angular vs React in Web Application Development

Jayson A. Batoon | John Michael Calizon

Discipline: Development Studies

 

Abstract:

JavaScript frameworks have revolutionized modern web development by providing structured solutions for building dynamic and interactive applications. However, challenges arise when these frameworks encounter edge cases — scenarios that fall outside typical usage patterns. This study investigates the handling of edge cases across popular JavaScript frameworks, utilizing the IMRAD (Introduction, Method, Results, and Discussion) format to present findings systematically. Through a combination of literature review, practical experimentation, and code analysis, the research examines how different frameworks address uncommon yet critical scenarios that could impact application performance and user experience. This is supported by metrics from the 2023 Stack Overflow Developer Survey, GitHub activity trends, and js-framework-benchmark results, offering quantifiable comparisons across performance, popularity, and development efficiency. Results reveal varying levels of robustness, with certain frameworks demonstrating advanced mechanisms to mitigate edge cases effectively. Conversely, others require significant manual intervention to ensure stability. These findings offer valuable insights for developers and decision-makers in selecting the most appropriate framework for complex, real-world projects. The study concludes with recommendations for enhancing edge case management within JavaScript frameworks, aiming to improve the reliability and resilience of web applications.



References:

  1. Aggarwal, S. (2018). Modern web-development using    reactjs.International    Journal    of Recent Research Aspects,5(1), 133-137.Alam,   S.   (n.d.). A   deep   dive   into   Angular dependency  injection.  Medium.  Retrieved from https://medium.com/@sehban.alam/a-deep-dive-into-angular-dependency-injection-f950dee604e1
  2. Ali,  M.,  Sapiezynski,  P.,  Bogen,  M.,  Korolova,  A., Mislove, A., & Rieke, A. (2019). Discrimination through optimization: How  Facebook’s  Ad  delivery  can  lead  to biased  outcomes.Proceedings  of  the  ACM on human-computer interaction,3(CSCW), 1-30.
  3. Almeida,  F.,  &  Monteiro,  J.  (2017).  The  Role  of Responsive Design in Web Development.Webology,14(2).
  4. Arora,  C.,  Hennessy,  K.,  Noring,  C.,  &  Uluca,  D. (2018).Building Large-Scale Web Applications  with  Angular:  Your  one-stop
  5. Batoon&Calizon, 2025 / Comparative Review for the Edges among JS Frameworks: Angular vs React in Web Application DevelopmentIJMABER 2399Volume 6 | Number 5 | May | 2025guide  to  building  scalable  and  production-grade Angular web apps. Packt Publishing Ltd.
  6. Chadha, S., Byalik, A., Tilevich, E., & Rozovskaya, A. (2017). Facilitating the development of cross-platform   software   via   automated code synthesis from web-based programming resources.Computer Languages, Systems & Structures,48, 3-19.
  7. Codementor.  (2022). How  long  does  it  take  to build an MVP? https://www.codementor.io/blog/mvp-development-timeda
  8. Fonseca  Salles,  B.  (2023).  Visually-assisted Decomposition of Monoliths to Microservices.
  9. Fahad,   M.   A.   H.,   &   Chowdhury,   R.   (2022). Evolution   and   Future   Trends   in   Web Development: A Comprehensive Review.Pathfinder  of  Research,3(1),  13-13.
  10. Franz,  J.,  &  Niklasson,  M.  (2024).  A  learning curve   comparison   between   React   and Angular-Analyzing   documentation,   ease of use, community support, and modularity.
  11. GitHub.   (2023). GitHub   REST   API   v3   usage statistics for React and Angular repositories. Retrieved from https://api.github.com/repos/facebook/reactand https://api.github.com/repos/angular/ angular
  12. HackerRank.   (2023). Developer   skills   report 2023. https://research.hackerrank.com/developer-skills/2023
  13. Herath, I. (2024). Cross-Platform Development With Full-Stack Frameworks: Bridging the Gap for Seamless Integration.Infragistics.   (2023). Performance   and   error monitoring  in  enterprise-scale  JavaScript applications.
  14.  InfragisticsJetBrains.    (2023). The    state    of    developer ecosystem 2023. https://www.jetbrains.com/lp/ devecosystem-2023
  15. Khati  Chhetri,  S.  (2024).  Comparative  Study  of Front-end Frameworks: React and Angular.
  16. Krause,  S.  (2023). JS   framework  benchmark results. https://krausest.github.io/js-framework-benchmark/current.html
  17. Kumar,   T.   (2024).Fluent   React:   Build   Fast, Performant, and Intuitive Web Applications. “ O’Reilly Media, Inc.”.
  18. Levlin, M. (2020). DOM benchmark comparison of  the  front-end  JavaScript  frameworks React, Angular, Vue, and Svelte.
  19. Loja,    A.,    &    Maita,    T.    (2023,    November). Comparative  Evaluation  of  Performance Efficiency in Terms of Temporal Behavior and Resource Utilization, According to the ISO/IEC     25,010     Model,     in     a     Web Application    Developed    with    Angular, React. js, and Vue. js. InXVIII Multidisciplinary   International   Congress on  Science  and  Technology(pp.  293-308). Cham: Springer Nature Switzerland.
  20. Mardan,  A.  (2017).React  quickly:  painless  web apps  with  React,  JSX,  Redux,  and  GraphQL. Simon and Schuster.
  21. Marrero, L. M., Merlano-Duncan, J. C., Querol, J., Kumar, S., Krivochiza, J., Sharma, S. K., ... & Ottersten,  B.  (2022).  Architectures  and synchronization techniques for distributed satellite systems: A survey.IEEE access,10, 45375-45409.
  22. Moströ, M., & Ryrberg, S. (2022). How to choose a web development framework: Analyzing  best  practices  on  the  adoption of web frameworks.
  23. Pham, V. C., Radermacher, A., Gerard, S., & Li, S. (2017,     April).     Bidirectional     mapping between  architecture model  and  code  for synchronization. In2017 IEEE International     conference     on     software architecture (ICSA)(pp. 239-242). IEEE.
  24. Rao, A. S., Radanovic, M., Liu, Y., Hu, S., Fang, Y., Khoshelham, K.,  ... & Ngo, T. (2022). Real-time   monitoring   of   construction   sites: Sensors,methods, and applications.Automation in Construction,136, 104099.
  25. Batoon&Calizon, 2025 / Comparative Review for the Edges among JS Frameworks: Angular vs React in Web Application DevelopmentIJMABER2400Volume 6 | Number 5 | May | 2025
  26. Rawat,  D.  (2025). Angular  vs.   React:  Which Framework  Wins  for  Scalable  Enterprise Apps?Retrieved    from https://dinesh-rawat.medium.com/angular-vs-react-2025-shorterloops-framework-showdown-performance-tips-3708da0ff5be
  27. Rajala,  O.  (2024).  Impact  of  React  component libraries    on    developer    experience-An empirical  study  on  component  libraries’ styling approaches.Research   Lab. (Note:   Placeholder   citation –please   verify  or  replace  with   an  actual source.)
  28. Salonen, S. (2023). Evaluation Of Ui Component Libraries In React Development.Tampereen yliopisto, hlm, 1-46.Seemann, M., & Van Deursen, S. (2019).Dependency   Injection   Principles, Practices,     and     Patterns.     Simon     and Schuster.
  29. Segal,   J.   A.   (2019).   Journal   deselection:   A literature review and an application.Weeding  of  Collections  in  Sci-Tech Libraries, 25-42.
  30. Stack     Overflow.     (2023). Stack     Overflow developer survey 2023. https://survey.stackoverflow.co/2023/
  31. Sultan,  M.  (2017,  November).  Angular  and  the trending  frameworks  of  mobile  and  web-based platform technologies: A comparative    analysis.    InProc.    Future Technologies Conference(pp. 928-936).
  32. Tatroe, K., & MacIntyre, P. (2020).Programming PHP: Creating dynamic web pages. “ O’Reilly Media, Inc.”.
  33. Uluca,  D.  (2020).Angular  for  Enterprise-Ready Web    Applications:    Build    and    deliver production-grade and cloud-scale evergreen  web  apps  with  Angular  9  and beyond. Packt Publishing Ltd.
  34. Wurster,  M.,  Breitenbücher,  U.,  Falkenthal,  M., & Leymann, F. (2017, December). Developing,    deploying,    and    operating twelve-factor   applications   with   TOSCA. InProceedings  of  the  19th  International Conference on Information Integration and Web-based   Applications   &   Services(pp. 519-525)