Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Svelte tīmekļa ietvara analīze
Nosaukums angļu valodā Svelte Web Framework Analysis
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Valdis Saulespurēns
Recenzents Vitālijs Teže
Anotācija 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.
Atslēgas vārdi SVELTE, TĪMEKĻA IETVARI, VEIKTSPĒJAS ANALĪZE, JAVASCRIPT, FRONT-END IZSTRĀDE
Atslēgas vārdi angļu valodā SVELTE, WEB FRAMEWORKS, PERFORMANCE ANALYSIS, JAVASCRIPT, FRONT-END DEVELOPMENT
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 22:13:02