Performance analysis of selected tools for building a Single Page Application


Abstract

The article presents analysis of the performance of selected tools to build a Single Page Application. Chrome browser with DevTools tool was used to evaluate the performance of the test application. The total number of all tests was 112. As part of the study, a test application was created using different JavaScript frameworks - the Angular framework and the Vue.js framework.


Keywords

SPA; frameworks JavaScript; Angular; Vue.js; performance

[1] Petukhova, E. (2019). Sitecore JavaScript Services Framework Comparison.
[2] Boaler, S. (2019). ReactJS a Viable Career Option?.
[3] Pano, A., Graziotin, D., & Abrahamsson, P. (2018). Factors and actors leading to the adoption of a JavaScript framework. Empirical Software Engineering, 23(6), 3503-3534.
[4] Nägele, T., Hooman, J., Zigterman, R., & Brul, M. (2015). Client-side performance profiling of JavaScript for web applications. Universidad de Radbound.
[5] Ferreira, J. (2018). A JavaScript Framework Comparison Based on Benchmarking Software Metrics and Environment Configuration.
[6] Mariano, C. L. (2017). Benchmarking javascript frameworks.
[7] Voutilainen, J. (2017). Evaluation of Front-end JavaScript Frameworks for Master Data Management Application Development.
[8] Проценко, М. М. (2016). Аналіз фреймворків як засобів розробки Web-додатків. Міжнародний науковий журнал, (6 (1)), 86-89.
[9] Npm trends, https://www.npmtrends.com/@angular/core-vs-angular-vs-react-vs-vue [09.2019]
[10] Google Trends, https://trends.google.pl/trends/explore cat=31&date=2016-03-01%202019-03-01&q=React,Angular,Vue [08. 2019]
[11] Star history, http://www.timqian.com/star-history/#angular /angular&vuejs/vue&facebook/react [08. 2019]
[12] Angular, https://angular.io/docs [08.2019]
[13] Vue.js, https://vuejs.org [08.2019]
[14] Chrome DevTools, https://developers.google.com/web/tools/ chrome-devtools [09.2019]
Download

Published : 2020-03-30


Timanovskyi, Y., & Plechawska-Wójcik, M. (2020). Performance analysis of selected tools for building a Single Page Application. Journal of Computer Sciences Institute, 14, 82-87. https://doi.org/10.35784/jcsi.1581

Yehor Timanovskyi  yehor.timanovskyi@pollub.edu.pl
Lublin University of Technology  Ukraine
Małgorzata Plechawska-Wójcik 
Lublin University of Technology  Poland