PL EN


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

Analiza wydajności szkieletów programistycznych React v. 18.1.0 i Angular v. 11.0.2

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Performance analysis of React v. 18.1.0 and Angular v. 11.0.2 development frameworks
Języki publikacji
PL
Abstrakty
PL
W artykule porównano dwa szkielety programistyczne we wskazanych wersjach. Badania przeprowadzono za pomocą aplikacji testowych o takich samych funkcjonalnościach, zaimplementowanych w obu środowiskach. Za kryterium porównawcze przyjęto liczbę bajtów zajmowanych przez oba projekty, liczbę wierszy z kodem, koniecznych do implementacji, średnie zużycie pamięci RAMoraz wydajność czasową. Wykonano automatyczne testy obciążeniowe oraz analizę technicznąobu środowisk. W wyniku badań stwierdzono, że React lepiej radzi sobie zobsług ą dużej liczby danych (około 100000 rekordów), natomiast w przypadku małychzbiorów danych oscylujących w okolicach 1000rekordów nie wykazanoistotnych różnic w działaniu obu aplikacji. W przypadku umiarkowanej liczby rekordów (10000) bardziej wydajny okazał się React.
EN
This paper presents the results of the comparative analysis of the two JavaScript frameworks. The research was carried out using test applications with the same functionalities, implemented in both environments. The number of bytes occupied by both projects, the number of lines of code, the average RAM consumption and the time efficiency were used as criteria for comparison. Automatic load tests and technical analysis of both environments were performed. The results showed that React is able to better handle a large amount of data (around 100 000 records), while for small data sets oscillating around 1000 records, no significant differences in both application performance were demonstrated. For a medium number of records (10000), React proved to be more efficient.
Słowa kluczowe
Rocznik
Tom
Strony
341--345
Opis fizyczny
Bibliogr. 7 poz., rys., tab.
Twórcy
  • Lublin University of Technology (Poland)
  • Lublin University of Technology (Poland)
Bibliografia
  • 1. Statystyki popularności JavaScript 2022, https://2022.stateofjs.com/en-US/, [20.05.2023].
  • 2. R. Nowacki, M. Plechawska-Wójcik, Analiza porównaw-cza narzędzi do budowania aplikacji Single Page Appli-cation – AngularJS, ReactJS, Ember.js, Journal of Com-puter Sciences Institute 2 (2016) 98-103, https://doi.org/10.35784/jcsi.122.
  • 3. W. Stępniak, Z. Nowak, Performance analysis of SPA web systems, Advances in Intelligent Systems and Com-puting 521 (2017) 235-247, https://doi.org/10.1007/978-3-319-46583-8_19.
  • 4. A. Kumar, R. K. Singh, Comparative Analysis of Angu-larJS and ReactJS, International Journal of Latest Trends in Engineering and Technology 7 (2016) 225-227, https://doi.org/10.21172/1.74.030.
  • 5. M. Kaluža, K. Troskot, B. Vukelić, Comparison of front-end frameworks for web applications development, Zbornik Veleučilišta u Rijeci 6 (2018) 261-282, https://doi.org/10.31784/zvr.6.1.19.
  • 6. R. Ollila, N. Mäkitalo, T. Mikkonen, Modern Web Fra-meworks: A Comparison of Rendering Performance, Jo-urnal of Web Engineering 21(03) (2022) 789–814, https://doi.org/10.13052/jwe1540-9589.21311.
  • 7. Strona główna biblioteki fakerjs, https://fakerjs.dev/, [08.06.2023].
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-60dbd54b-951b-4a00-b118-f21a24d785b3
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ć.