Porovnání výkonu server-side JS prostředí
Server-side JS performance comparison
Type of document
bakalářská prácebachelor thesis
Author
Dejan Ribarovski
Supervisor
Žára Ondřej
Opponent
Šebek Jiří
Field of study
SoftwareStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato práce se zabývá porovnáním výkonu tří vybraných JavaScript serverových prostředí - Node.js, Deno a Bun v několika různých oblastech - zpracování síťových požadavků, zátěž procesoru, synchronní a asynchronní diskové operace a transpilace TypeScriptu. Součástí práce je i porovnání běhu v rámci různých operačních systémů na stejném hardware. Na konci práce je sepsáno doporučení pro volbu ideálního serverového prostředí. The aim of this thesis is to compare and benchmark the performance of three server-side JavaScript runtimes - Node.js, Deno and Bun in different areas of measurement - processing network requests, CPU utilization, synchronous and asynchronous disc operations and TypeScript transpilation. Part of the work is also a comparison of the performance within different operating systems on the same hardware. At the end of the thesis, a recommendation for choosing an ideal server environment is written.
Collections
- Bakalářské práce - 13136 [1123]