Comparative analysis of frameworks using TypeScript to build server applications

Marcin Golec

marcin.golec@pollub.edu.pl
Department 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 application

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

Download


Published
2022-06-30

Cited by

Golec, M., & Plechawska-Wójcik, M. (2022). Comparative analysis of frameworks using TypeScript to build server applications. Journal of Computer Sciences Institute, 23, 128–134. https://doi.org/10.35784/jcsi.2910

Authors

Marcin Golec 
marcin.golec@pollub.edu.pl
Department of Computer Science, Lublin University of Technology Poland

Authors

Małgorzata Plechawska-Wójcik 

Lublin University of Technology Poland

Statistics

Abstract views: 529
PDF downloads: 384