PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Comparative analysis of the Express.js and ElysiaJS frameworks in the context of web application development

Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Analiza porównawcza szkieletów programistycznych Express.js i ElysiaJS w kontekście tworzenia aplikacji internetowych
Języki publikacji
PL
Abstrakty
PL
Szkielety programistyczne oparte o język JavaScript umożliwiają budowanie coraz to wiecej aplikacji internetowych dążąc tym samym do uzyskania miana najszybszej platformy w konkretnym zastosowaniu. Celem artykułu jestmiędzy innymi przeprowadzenie badań, które pozwolą na uzyskanie wyników wydajności dwóch serwerowych bibliotek programistycznych w zastosowaniu struktury bazy danych transakcji online. Do wykonania testów wykorzystano strukturę bazy danych, zapytania benchmarku TPC-C oraz narzędzie pomiarowe do zapytań HTTP(S) Bombardier. Postawiono tezę badawczą „Szkielet programistyczny Express.js jest bardziej wydajny niż ElysiaJSpod względem testów pomiaru TPS w strukturze TCP-C”. Otrzymane wyniki potwierdziły postawioną tezę.
EN
JavaScript-based programming frameworks allow more and more web applications to be built, aiming to become the fastest platform for a particular application. The aim of this paper is, among other things, to conduct study to obtain performance results of two server-based programming libraries in the application of an online transaction database structure. The database structure, the TPC-C benchmark queries and the Bombardier HTTP(S) query measurement tool were used to perform the tests. The research thesis "The Express.js framework has better performance than ElysiaJS in terms of TPS measurement tests in TCP-C structure" was set. The results obtained did confirm the thesis.
Słowa kluczowe
Rocznik
Tom
Strony
246--250
Opis fizyczny
Bibliogr. 12 poz., fig., tab.
Twórcy
  • Lublin University of Technology (Poland)
  • Lublin University of Technology (Poland)
Bibliografia
  • 1. G. D. Samaraweera, J. M. Chang, Security and Privacy Implications on Database Systems in Big Data Era: A Survey, IEEE Transactions on Knowledge and Data Engineering 33 (2019) 239–258, https://doi.org/10.1109/TKDE.2019.2929794.
  • 2. A. Lith, J. Mattsson, Investigating storage solutions for large data - a comparison of well performing and scalable data storage solutions for real time extraction and batch insertion of data, Chalmers University of Technology, 2010.
  • 3. TPC-C Benchmark Standard Specification Revision 5.11, Transaction Processing Performance Council (2010), https://www.tpc.org/tpcc, [08.06.2024].
  • 4. Documentation of the programming framework, ElysiaJS, https://elysiajs.com/, [16.11.2023].
  • 5. Documentation of the programming framework, Express.js, https://expressjs.com/, [16.11.2023].
  • 6. Documentation of the run-time environment, Bun, https://bun.sh/docs, [01.03.2024].
  • 7. Documentation of the run-time environment, Node.js, https://nodejs.org/docs/latest-v21.x/api/index.html, [01.03.2024].
  • 8. J. R. Wilson, Node.js the Right Way:Practical Server Side Javascript that Scales, The Pragmatic Bookshelf, Raleigh, 2013.
  • 9. A. D. Díaz Erazo, M. Raúl Morales Morales, V. K. Pineda Chávez, S. Leonardo Morales Cardoso, Comparative Analysis of performance for SQL and NoSQL Databases, In 2022 17th Iberian Conference on Information Systems and Technologies (CISTI) (2022) 1-14, https://doi.org/10.23919/CISTI54924.2022.9820292.
  • 10. T. Seser, V. Pleština, F. Marjanica, Performance analysis of SQL Prepared Statements in CRUD operations, In 2022 7th International Conference on Smart and Sustainable Technologies (SpliTech), (2022) 1-5, https://doi.org/10.23919/SpliTech55088.2022.9854303.
  • 11. S. Chen, A. Ailamaki, M. Athanassoulis, P. B. Gibbons, R. Johnson, I. Pandis, R. Stoica, TPC-E vs. TPC-C: Characterizing the new TPC-E benchmark via an I/O comparison study, ACM Sigmod Record 39 (2011) 5-10, https://doi.org/10.1145/1942776.1942778.
  • 12. Documentation of http web tool, Bombardier, https://pkg.go.dev/github.com/codesenberg/bombardier, [08.06.2024].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-fd9ff3f8-b2f6-4d19-aca3-ff0442845bf4
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.