Performance analysis of React v. 18.1.0 and Angular v. 11.0.2 development frameworks
Analiza wydajności szkieletów programistycznych React v. 18.1.0 i Angular v. 11.0.2
Albert Poniedziałek
albert.poniedzialek@pollub.edu.plLublin University of Technology (Poland)
Beata Pańczyk
Lublin University of Technology (Poland)
Abstract
This paper presents the results of the comparative analysis of the two JavaScript frameworks. The research was carried out using test applications with the same functionalities, implemented in both environments. The number of bytes occupied by both projects, the number of lines of code, the average RAM consumption and the time efficiency were used as criteria for comparison. Automatic load tests and technical analysis of both environments were performed. The results showed that React is able to better handle a large amount of data (around 100 000 records), while for small data sets oscillating around 1000 records, no significant differences in both application performance were demonstrated. For a medium number of records (10000), React proved to be more efficient.
Keywords:
React, Angular, performance analysisReferences
Statystyki popularności JavaScript 2022, https://2022.stateofjs.com/en-US/, [20.05.2023].
Google Scholar
R. Nowacki, M. Plechawska-Wójcik, Analiza porównaw-cza narzędzi do budowania aplikacji Single Page Appli-cation – AngularJS, ReactJS, Ember.js, Journal of Com-puter Sciences Institute 2 (2016) 98-103, https://doi.org/10.35784/jcsi.122.
DOI: https://doi.org/10.35784/jcsi.122
Google Scholar
W. Stępniak, Z. Nowak, Performance analysis of SPA web systems, Advances in Intelligent Systems and Com-puting 521 (2017) 235-247, https://doi.org/10.1007/978-3-319-46583-8_19.
DOI: https://doi.org/10.1007/978-3-319-46583-8_19
Google Scholar
A. Kumar, R. K. Singh, Comparative Analysis of Angu-larJS and ReactJS, International Journal of Latest Trends in Engineering and Technology 7 (2016) 225-227, https://doi.org/10.21172/1.74.030.
DOI: https://doi.org/10.21172/1.74.030
Google Scholar
M. Kaluža, K. Troskot, B. Vukelić, Comparison of front-end frameworks for web applications development, Zbornik Veleučilišta u Rijeci 6 (2018) 261-282, https://doi.org/10.31784/zvr.6.1.19.
DOI: https://doi.org/10.31784/zvr.6.1.19
Google Scholar
R. Ollila, N. Mäkitalo, T. Mikkonen, Modern Web Fra-meworks: A Comparison of Rendering Performance, Jo-urnal of Web Engineering 21(03) (2022) 789–814, https://doi.org/10.13052/jwe1540-9589.21311.
DOI: https://doi.org/10.13052/jwe1540-9589.21311
Google Scholar
Strona główna biblioteki fakerjs, https://fakerjs.dev/, [08.06.2023].
Google Scholar
Authors
Albert Poniedziałekalbert.poniedzialek@pollub.edu.pl
Lublin University of Technology Poland
Authors
Beata PańczykLublin University of Technology Poland
Statistics
Abstract views: 167PDF downloads: 204
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.