dc.contributor |
Meseguer Pallarès, Roc |
dc.contributor.author |
Pryschepa Pryschepa, Maksym |
dc.date |
2017-09-06 |
dc.identifier.uri |
http://hdl.handle.net/2117/108155 |
dc.language.iso |
spa |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-sa/3.0/es/ |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació |
dc.subject |
JavaScript (Computer program language) |
dc.subject |
Rust |
dc.subject |
LoopBack |
dc.subject |
NodeJS |
dc.subject |
JavaScript |
dc.subject |
REST |
dc.subject |
Comparativa tecnica |
dc.subject |
Javascript (Llenguatge de programació) |
dc.title |
API REST LoopBack (Node.JS) vs. Rust |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
The reason that led me to carry out this project is to analyze the current
use of the JavaScript programming language, which was born 20 years
ago to meet certain needs and in a programming environment, which
nowadays highly differs from the use that is do
ne out of JavaScript
.
In order to demonstrate that the use of JavaScript on the server can lead
to performance losses and incorrect habits, I will make a comparison
between JavaScript and another more appropriate or specialized
language such as Rust for t
he server scope.
After performing a conceptual introduction of each language, I will
perform performance tests in different fields such as requests per
second, robustness, calculation speed, latency and flow.
To all this I have been able to prove that it
is not good to stretch too
much the possibilities of a programming language, however practical this
may be, since JavaScript turns out to have a much lower performance
than Rust. This makes in some areas, such as the web server,
where in
order to solve
performance issues hardware will be increased
when you
can simply solve it by making a correct use of the code in the right place |