Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Svelte tīmekļa ietvara analīze
Title in English Svelte Web Framework Analysis
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Valdis Saulespurēns
Reviewer Vitālijs Teže
Abstract Mūsdienu tīmekļa izstrādes vidē pastāv plašs JavaScript ietvaru klāsts, kas apgrūtina optimālākā ietvara izvēli konkrētam projektam, īpaši ņemot vērā veiktspējas prasības. Svelte ietvars piedāvā unikālu, uz kompilatoru balstītu pieeju, kas to atšķir no tradicionālajiem, izpildlaikā orientētajiem ietvariem. Šī darba mērķis ir veikt Svelte tīmekļa ietvara padziļinātu analīzi, salīdzinot tā veiktspēju ar populāriem ietvariem React, Vue.js un Angular. Darbā tika veikti eksperimenti, izmantojot standartizētu ToDoMVC lietotni un pielāgotu testēšanas lietotni DOM operāciju mērīšanai. Iegūtie rezultāti apstiprināja, ka Svelte ģenerē mazākās lietotņu pakotnes un demonstrē konkurētspējīgus būvēšanas laikus. Tā izpildlaika veiktspēja DOM manipulācijās, īpaši masveida elementu izveidē, dzēšanā bija augsta. Tomēr konkrētajos ToDoMVC lietotnes testos Svelte sākotnējās lapas ielādes interaktivitātes rādītāji (LCP, TTI) nebija vadošie salīdzinājumā ar pārējiem ietvariem. Visaptverošā kritēriju novērtējumā, kurā vienādi svērti četri galvenie veiktspējas aspekti, Vue.js ieguva augstāko novērtējumu, kam sekoja Svelte, React un Angular. Darbs sniedz uz datiem balstītus secinājumus par Svelte ietvara priekšrocībām un potenciālajiem kompromisiem, palīdzot izstrādātājiem pieņemt informētus lēmumus. Bakalaura darbā ir 71 lappuses, 12 attēli, 11 tabulas, 2 pielikumi, izmantoti 32 informācijas avoti.
Keywords SVELTE, TĪMEKĻA IETVARI, VEIKTSPĒJAS ANALĪZE, JAVASCRIPT, FRONT-END IZSTRĀDE
Keywords in English SVELTE, WEB FRAMEWORKS, PERFORMANCE ANALYSIS, JAVASCRIPT, FRONT-END DEVELOPMENT
Language lv
Year 2025
Date and time of uploading 27.05.2025 22:13:02