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:
- 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
- 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.
- Almeida, F., & Monteiro, J. (2017). The Role of Responsive Design in Web Development.Webology,14(2).
- Arora, C., Hennessy, K., Noring, C., & Uluca, D. (2018).Building Large-Scale Web Applications with Angular: Your one-stop
- 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.
- 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.
- Codementor. (2022). How long does it take to build an MVP? https://www.codementor.io/blog/mvp-development-timeda
- Fonseca Salles, B. (2023). Visually-assisted Decomposition of Monoliths to Microservices.
- Fahad, M. A. H., & Chowdhury, R. (2022). Evolution and Future Trends in Web Development: A Comprehensive Review.Pathfinder of Research,3(1), 13-13.
- Franz, J., & Niklasson, M. (2024). A learning curve comparison between React and Angular-Analyzing documentation, ease of use, community support, and modularity.
- 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
- HackerRank. (2023). Developer skills report 2023. https://research.hackerrank.com/developer-skills/2023
- 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.
- InfragisticsJetBrains. (2023). The state of developer ecosystem 2023. https://www.jetbrains.com/lp/ devecosystem-2023
- Khati Chhetri, S. (2024). Comparative Study of Front-end Frameworks: React and Angular.
- Krause, S. (2023). JS framework benchmark results. https://krausest.github.io/js-framework-benchmark/current.html
- Kumar, T. (2024).Fluent React: Build Fast, Performant, and Intuitive Web Applications. “ O’Reilly Media, Inc.”.
- Levlin, M. (2020). DOM benchmark comparison of the front-end JavaScript frameworks React, Angular, Vue, and Svelte.
- 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.
- Mardan, A. (2017).React quickly: painless web apps with React, JSX, Redux, and GraphQL. Simon and Schuster.
- 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.
- Moströ, M., & Ryrberg, S. (2022). How to choose a web development framework: Analyzing best practices on the adoption of web frameworks.
- 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.
- 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.
- Batoon&Calizon, 2025 / Comparative Review for the Edges among JS Frameworks: Angular vs React in Web Application DevelopmentIJMABER2400Volume 6 | Number 5 | May | 2025
- 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
- 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.)
- 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.
- Segal, J. A. (2019). Journal deselection: A literature review and an application.Weeding of Collections in Sci-Tech Libraries, 25-42.
- Stack Overflow. (2023). Stack Overflow developer survey 2023. https://survey.stackoverflow.co/2023/
- 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).
- Tatroe, K., & MacIntyre, P. (2020).Programming PHP: Creating dynamic web pages. “ O’Reilly Media, Inc.”.
- 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.
- 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)