A COMPARATIVE STUDY OF FRONTEND FRAMEWORKS: REACT VS VUE VS ANGULAR

Year of Publication
Publication Type
Abstract
This study presents a comparative analysis of three major frontend frameworks—React, Vue, and Angular—with the goal of identifying their strengths, weaknesses, and suitability for different types of web development projects. The research adopted a mixed-method approach that combined experimental performance testing with a developer survey. The experimental analysis focused on key performance metrics such as rendering speed, memory usage, CPU utilization, and bundle size, while the survey gathered developers’ perceptions on usability, learning curve, community support, and development efficiency. Findings revealed that no single framework is superior in all aspects. React recorded the fastest initial load time and the highest overall performance score, making it ideal for applications that prioritize quick content delivery. Vue demonstrated the best runtime efficiency, smallest bundle size, and lowest resource consumption, proving effective for lightweight and performance- sensitive projects. Angular, although heavier in resource usage, stood out for its comprehensive structure, built-in tools, and scalability—features that make it highly suitable for large enterprise systems. Survey results showed strong developer satisfaction across all three frameworks, with most respondents acknowledging their active communities, extensive learning resources, and productivity benefits. The study concludes that framework selection should depend on project requirements and team expertise rather than popularity. It recommends React for performancefocused projects, Vue for resource-efficient and adaptable applications, and Angular for large- scale, structured enterprise solutions.
Supervisor(s)
co-supervisor