W artykule przedstawiono analizę porównawczą narzędzi do tworzenia warstwy klienta aplikacji internetowych. Wybrano do niej narzędzia Angular 17.1.0, React 18.2.0 i Vue 3.3.4. Proces badawczy przeprowadzono z wykorzystaniem aplikacji testowej “Benchmark”, zaimplementowanej z użyciem każdej z technologii. Przygotowana została ona jako tester wydajności, realizujący testy złożone z operacji manipulujących tabelą danych, celem pomiaru czasu ich wykonania. Wyniki przeprowadzonych testów stały się podstawą do analizy porównawczej. W efekcie badania, najwydajniej-szym narzędziem w największej liczbie testów został Angular. Nieznacznie mniejsza wydajność zaobserwowana została przy Vue, a najmniej wydajną aplikacją okazała się ta, przygotowana z użyciem React.
EN
The article presents a comparative analysis of tools for developing the client layer of web applications. The tools chosen for it were Angular 17.1.0, React 18.2.0 and Vue 3.3.4. The research process was carried out using the “Benchmark” test application, implemented with each technology. It was prepared as a performance tester, implementing tests consisting of operations that manipulate a table of data, in order to measure their execution time. The results of the performed tests became the basis for further analysis. As a result of the study, Angular became the most efficient tool in the largest number of tests. Slightly lower performance was observed with Vue, and the least efficient application turned out to be the one prepared with React.
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ć.