International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064


Downloads: 2 | Views: 30 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Informative Article | Engineering Science | India | Volume 12 Issue 6, June 2023


Comparative Analysis of Angular, React, and Vue.js in Single Page Application Development

Phani Sekhar Emmanni [4]


Abstract: This study conducts a comprehensive comparative analysis of Angular, React, and Vue.js, three leading front-end frameworks, in the context of single-page application (SPA) development. Examining performance benchmarks, developer productivity, ecosystem support, and learning curve, the paper aims to guide developers and organizations in selecting the most suitable framework for their specific needs. Utilizing a combination of developer surveys, performance testing, and secondary data analysis, the research reveals significant differences in framework architecture, performance capabilities, and community support. Angular is noted for its comprehensive solution and strong typing offered by TypeScript, making it ideal for large-scale projects. React's flexibility and the vast ecosystem are highlighted as strengths, particularly for projects requiring a tailored approach. Vue.js is praised for its simplicity and ease of integration, making it an excellent choice for new developers and smaller projects. The findings underscore the importance of aligning framework capabilities with project requirements and team expertise. This analysis contributes to the ongoing discourse on web development practices, offering a current perspective on SPA framework selection.


Keywords: Angular, React, Vue.js, SPA Development, Client-side, TypeScript, Development Efficiency


Edition: Volume 12 Issue 6, June 2023,


Pages: 2971 - 2974


How to Download this Article?

Type Your Valid Email Address below to Receive the Article PDF Link


Verification Code will appear in 2 Seconds ... Wait

Top