Comparative analysis of Angular and React development frameworks
Article Sidebar
Open full text
Issue Vol. 28 (2023)
-
The Examination of SQL Queries Efficiency in Chosen IT System
Krzysztof Barczak186-189
-
Comparative analysis of selected databases on the example of a proprietary web application
Łukasz Przychodzień, Dominika Radwan, Grzegorz Kozieł190-196
-
Performance optimization of web applications using Qwik
Adam Lipiński, Beata Pańczyk197-203
-
Analyze the effectiveness of ETL processes implemented using SQL and Apache HiveQL languages
Krzysztof Litka204-209
-
A comparative analysis of the performance of the relational database and the Hadoop environment in the context of analytical data processing
Michał Zadrąg210-216
-
Performance comparison of Flutter platform GUI in web and native environments
Juliusz Piskor, Marcin Badurowicz217-222
-
Usability analysis of banking service interfaces in Poland
Paulina Sułek, Aleksandra Walaszek223-228
-
Comparative analysis of selected tools for test automation of web applications
Analiza porównawcza wybranych narzędzi do automatyzacji testów aplikacji webowychMichał Pojęta, Franciszek Wąsik, Małgorzata Plechawska-Wójcik229-235 -
Comparative analysis of methods for testing web applications
Wojciech Superson, Tomasz Smyk, Małgorzata Plechawska-Wójcik236-241
-
Performance comparison of microservices written using reactive and imperative approaches
Kacper Mochniej, Marcin Badurowicz242-247
-
Comparative analysis of live sports streaming services
Emilia Skiba248-255
-
Comparative analysis of Angular and React development frameworks
Sylwester Skrzypiec, Małgorzata Plechawska-Wójcik256-263
-
Performance analysis of databases created in virtualized and containerized environment
Zygmunt Łata, Maria Skublewska-Paszkowska264-272
-
A comparative analysis of non-relational databases in e-commerce applications
Kacper Saweczko, Grzegorz Rożek, Małgorzata Plechawska-Wójcik273-278
-
Analysis of how universal design principles impact on the perception of virtual museum interfaces
Dawid Nicpoń, Weronika Wach, Maria Skublewska-Paszkowska279-284
-
An accessibility analysis of websites of selected types of universities
Maciej Banaszak, Mariusz Dzieńkowski285-290
-
Impact of changes in graphics setting on performance in selected video games
Kamil Szafran, Małgorzata Plechawska-Wójcik291-295
-
The comparative performance analysis of selected relational database systems
Szymon Schab296-303
Main Article Content
DOI
Authors
sylwester.skrzypiec@pollub.edu.pl
Abstract
This thesis aimed to examine the Angular framework and React library in terms of performance on three popular web browsers. To achieve this, two similar test applications were implemented to create user interfaces, along with a server application for database communication and the aforementioned programming frameworks. Subsequently, tests were conducted to assess the time required for downloading and displaying images, records, and their deletion. In addition to performance results, a literature review was conducted to provide a better understanding of the current state of knowledge in the field, and individual features distinguishing the respective framework or library were described. Furthermore, the obtained data was analyzed for statistical differences using statistical tests.
Keywords:
References
K. Bielak, B. Borek, M. Plechawska-Wójcik, Web application performance analysis using Angular, React and Vue.js frameworks, Journal of Computer Sciences Institute 23 (2022) 77-83, https://doi.org/10.35784/jcsi.2827. DOI: https://doi.org/10.35784/jcsi.2827
E. Petukhova, Sitecore JavaScript Services Framework Comparison, praca magisterska, Åbo Akademi University, Turku 2019.
C. L. Mariano, Benchmarking JavaScript Frameworks, praca magisterska, Technological University Dublin, Dublin 2017.
J. Kalinowska, B. Pańczyk, Comparison of tools for creating SPA applications using the examples of Angular2 and React, Journal of Computer Sciences Institute 10 (2019) 1-4, https://doi.org/10.35784/jcsi.183. DOI: https://doi.org/10.35784/jcsi.183
R. Ferguson, JavaScript and Application Frameworks: Angular. In: Beginning JavaScript, Apress, Berkeley, 2019. DOI: https://doi.org/10.1007/978-1-4842-4395-4
E. Wohlgethan, Supporting web development decisions by comparing three major javascript frameworks: Angular, react and vue.Js, praca licencjacka, Hamburg University of applied sciences, Hamburg 2018.
B. Grynhaus, J. Hudgens, R.Hunte, M. Morgan, W. Stefanovski, TypeScript na warsztacie. Praktyczny przewodnik pisania efektywnego kodu, Helion, 2022.
E. Molin, Comparison of single-page application frameworks. A method of how to compare Single-Page Application frameworks written in JavaScript, praca magisterska, KTH Royal Institute of Technology, Stockholm 2016.
S. Mousavi, Maintainability Evaluation of Single Page Application Frameworks : Angular2 vs. React, praca licencjacka, Linnaeus University, Kalmar 2017.
Y. Fain, A. Moiseev, Angular. Programowanie z użyciem języka TypeScript, Wydanie II, Helion, 2019.
D. B. Duldulao, Practical Enterprise React: Become an Effective React Developer in Your Team, Apress, 2021. DOI: https://doi.org/10.1007/978-1-4842-6975-6
C. Gackenheimer, Introduction to React, Apress, Berkeley, 2015. DOI: https://doi.org/10.1007/978-1-4842-1245-5
A. Fedosejev, React. js essentials, Packt Publishing Ltd, Birmingham, 2015.
J. Voutilainen, Evaluation of Front-end JavaScript Frameworks for Master Data Management Application Development, praca licencjacka, Metropolia University of Applied Sciences, Helsinki 2017.
S. Retzius, E. Sundholm, Development of an evaluation model for client-side JavaScript Frameworks, praca magisterska, Linköping University, Linköping 2022.
A. Lassen, JavaScript Frameworks A qualitative evaluation and comparison of the dominant factors in Angular and React, praca magisterska, Roskilde University, Roskilde 2020.
S. D. Ankush, XSS attack prevention using DOM based filtering API, praca magisterska, National Institute of Technology Rourkela, Rourkela 2014.
X. Lin, P. Zavarsky, R. Ruhl, D. Linskog, Threat modeling for CSRF attacks, International Conference on Computational Science and Engineering 3 (2009) 486-491, https://doi.org/10.1109/CSE.2009.372. DOI: https://doi.org/10.1109/CSE.2009.372
L. K. Shar, H. B. K. Tan, Defeating SQL injection, Computer 46(3) (2012) 69-77, https://doi.org/10.1109/MC.2012.283. DOI: https://doi.org/10.1109/MC.2012.283
A. Bhaskar, A. E.Manjunath, An Interpretation and Anatomization of Angular: A Google Web Framework, International Research Journal of Engineering and Technology (IRJET) 7(05) (2020) 7613-7619.
K. Simkhada, Transitioning Angular 2 User Interface (UI) intoReact, praca licencjacka, Metropolia University of Applied Sciences, Helsinki 2017.
E. Saks, JavaScript Frameworks: Angular vs React vs Vue, praca licencjacka, Haaga-Helia University of Applied Sciences, Helsinki 2019.
A. Mardan, React Quickly: Painless web apps with React, JSX, Redux, and GraphQL, Manning, 2017.
C. E. d. Oliveira, G. L. Turnquist, A. Antonov, Developing Java Applications with Spring and Spring Boot: Practical Spring and Spring Boot Solutions for Building Effective Applications, Packt Publishing, Wielka Brytania, 2018.
Y. Li, S. Manoharan, A performance comparison of SQL and NoSQL databases, 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), IEEE 8-13 (2013) 15-19, https://doi.org/10.1109/PACRIM.2013.6625441. DOI: https://doi.org/10.1109/PACRIM.2013.6625441
R. Richards, Representational State Transfer (REST). In: Pro PHP XML and Web Services, Apress, Berkeley, 2006. DOI: https://doi.org/10.1007/978-1-4302-0139-7
S. M. Karadimitriou, E. Marshall, C. Knox, Mann-whitney u test, Sheffield Hallam University, Sheffield, 2018.
T. J. Cleophas, A. H. Zwinderman, Non-parametric tests for three or more samples (Friedman and Kruskal-Wallis). Clinical data analysis on a pocket calculator: understanding the scientific methods of statistical reasoning and hypothesis testing, Springer (2016) 193-197, http://dx.doi.org/10.1007/978-3-319-27104-0_34. DOI: https://doi.org/10.1007/978-3-319-27104-0_34
P. Mishra, U. Singh, C. M. Pandey,P. Mishra, G. Pandey, Application of student's t-test, analysis of variance, and covariance, Annals of cardiac anaesthesia, PUBMED 22(4) (2019) 407-411, https://doi.org/10.4103/aca.aca_94_19. DOI: https://doi.org/10.4103/aca.ACA_94_19
Ankieta z 2022 r. wykonana przez StateOfJs, dotycząca szkieletów programistycznych używanych do tworzenia interfejsu użytkownika, https://2022.stateofjs.com/en-US/libraries/front-end-frameworks, [29.05.2023].
Article Details
Abstract views: 1078
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
