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

Saved in:
Bibliographic Details
Title: Comparative Review for the Edges among JS Frameworks: Angular vs React in Web Application Development
Authors: Batoon, Jayson A., Calizon, John Michael
Source: International Journal of Multidisciplinary: Applied Business and Education Research; Vol. 6 No. 5 (2025): International Journal of Multidisciplinary: Applied Business and Education Research; 2386-2400 ; 2774-5368 ; 10.11594/ijmaber.06.05
Publisher Information: Future Science
Publication Year: 2025
Subject Terms: JavaScript Frameworks, Web Development, IMRAD, Software Engineering, Edge Cases
Description: 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.
Document Type: article in journal/newspaper
File Description: application/pdf
Language: English
Relation: https://ijmaberjournal.org/index.php/ijmaber/article/view/2369/1389; https://ijmaberjournal.org/index.php/ijmaber/article/view/2369
DOI: 10.11594/ijmaber.06.05.23
Availability: https://ijmaberjournal.org/index.php/ijmaber/article/view/2369
https://doi.org/10.11594/ijmaber.06.05.23
Rights: Copyright (c) 2025 Jayson A. Batoon, John Michael Calizon
Accession Number: edsbas.6AC06339
Database: BASE
Description
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.
DOI:10.11594/ijmaber.06.05.23