Streszczenie:
Przedmiotem pracy magisterskiej “Analiza i porównanie wydajności bibliotek do tworzenia
interfejsów użytkownika” jest przeprowadzenie testów mających wyłonić najbardziej
wydajną bibliotekę spośród 3 testowanych bibliotek: React, Vue i Svelte.
W celu przeprowadzenia badań powstaną 3 aplikacje, każda stworzona za pomocą innej
biblioteki. Na każdej z tych aplikacji zostanie wykonany szereg testów automatycznych
napisanych przy pomocy biblioteki Cypress. Rezultatem każdego przeprowadzonego testu
będzie czas wykonywania wybranych operacji na stronie. Na podstawie średniego czasu
wykonywania testów zostanie wybrana najbardziej wydajna biblioteka.
W ramach tej pracy biblioteki zostaną również porównane pod względem szczegółów
implementacji, rozmiaru zbudowanej aplikacji, zbudowanej wokół technologii społeczności
czy zapotrzebowaniu na dane technologie na rynku pracy. Podstawą do porównania
szczegółów implementacyjnych bibliotek będą 3 aplikacje napisane w celu przeprowadzenia
testów wydajnościowych.