Analiza wydajnościowa aplikacji Svelte i Angular
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Warianty tytułu: |
Performance analysis of Svelte and Angular applications
|
Autorzy: | Białecki Gabriel, Pańczyk Beata |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2021 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Wolumen/Tom: | 19 |
Strony: | 139 - 143 |
Bazy: | BazTech |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | TAK |
Licencja: | |
Sposób udostępnienia: | Witryna wydawcy |
Wersja tekstu: | Ostateczna wersja opublikowana |
Czas opublikowania: | W momencie opublikowania |
Data opublikowania w OA: | 30 czerwca 2021 |
Abstrakty: | angielski | polski |
The aim of this article is to check if the Svelte-based client part of a web application is more effective than the standard Angular approach. The article presents a comparison of page components rend ering times on the basis of two test appl i- cations prepared in both frameworks. For the performance tests, scen arios were prepared in which the times of adding and removing a different number of page components were examined. Application tests were performed using the Sel e- nium Webdriver package. The research results clearly showed that the new appr oach used for DOM manipulation (Svelte v.3.0) is more efficient than the standard solution used in Ang ular applications (v.10.2). | |
Celem artykułu jest sprawdzenie, czy nowsze rozwiązanie tworzenia części klienckiej aplikacji internetowej oparte na Svelte jest bardziej efektywne w porównaniu do standardowego podejścia stosowanego w Angular. W artykule prze d- stawiono porównanie czasów renderowania się komponentów strony na prz ykładzie dwóch aplikacji testowych przyg o- towanych w obu szkieletach programistycznych. Do przeprowadzenia testów wydajnościowych przygotowano scen a- riusze, w których zbadano czasy dodawania i usuwania różnej liczby kom ponentów strony. Testy aplikacji były wyk o- nane przy pomocy pakietu Selenium Webdriver. Wyniki badań wskazały jednoznacznie na fakt, że nowe podejście do manipulacji DOM (Svelte v. 3.0), jest bardziej wydajne niż korzystanie ze standardowego rozwiązania stosowanego w aplikacjach Angular (v.10.2). |