Comparative analysis of frameworks using TypeScript to build server applications
Marcin Golec
marcin.golec@pollub.edu.plDepartment of Computer Science, Lublin University of Technology (Poland)
Małgorzata Plechawska-Wójcik
Lublin University of Technology (Poland)
Abstract
The subject of the research was a comparative analysis of programming frameworks that are intended for building applications. NestJS (version 8.1.1), FoalTS (version 2.5.0) and Ts.ED (version 6.69.1) were put together. An experiment was prepared based on scenarios that focused on the response time of applications to requests. Each of them had the same set of functionalities. NestJS turned out to be the most efficient of the compared skeletons. It achieved the best results. The worst results in each scenario were achieved by Ts.ED, especially with higher loads. The biggest differences in the comparison can be seen in studies conducted according to a scenario based on GET-type requests, and in particular with more objects in response.
Keywords:
Typescript frameworks, node.js, performance comparative analysis, server applicationReferences
NestJS - szkielet programistyczny dla node.js, https://nestjs.com/, [26.11.2021].
Google Scholar
FoalTS - szkielet programistyczny dla node.js, https://foalts.org/, [26.11.2021].
Google Scholar
Ts.ED – szkielet programistyczny dla node.js, https://tsed.io/, [26.11.2021].
Google Scholar
Node.js - oficjalna strona, https://nodejs.org/, [26.11.2021].
Google Scholar
Postman - platforma do pracy z API, https://www.postman.com/, [26.11.2021].
Google Scholar
N. Chhetri, A comparative analysis of node.js (serverside javascript) (praca magisterska), Culminating Projects in Computer Science and Information Technology 5 (2016).
Google Scholar
B. Miłosierny, M. Dzieńkowski, The comparative analysis of web applications frameworks in the Node.js ecosystem, Journal of Computer Sciences Institute 18, (2021) 42–48.
DOI: https://doi.org/10.35784/jcsi.2423
Google Scholar
K. Lei, Y. Ma, Z. Tan, Performance comparison and evaluation of web development technologies in PHP,
Google Scholar
Python, and Node.js, Proceedings of 17th international conference on computational science and engineering, IEEE (2014) 661-668.
Google Scholar
A. D. Pham, Developing back-end of a web application with NestJS framework: Case: Integrify Oy’s student management system (praca licencjacka), (2020).
Google Scholar
C. Peters, Building Rich Internet Applications with Node.js and Express.js, Rich Internet Applications w/HTML and Javascript Feb 6, (2017) 15-20.
Google Scholar
Express - szkielet programistyczny dla node.js, https://expressjs.com/, [26.04.2021].
Google Scholar
M. Major, J. Niezgoda, Elementy Statystyki. Część I. Statystyka opisowa, Oficyna Wydawnicza AFM, Kraków, 2003.
Google Scholar
Authors
Marcin Golecmarcin.golec@pollub.edu.pl
Department of Computer Science, Lublin University of Technology Poland
Authors
Małgorzata Plechawska-WójcikLublin University of Technology Poland
Statistics
Abstract views: 529PDF downloads: 384
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.