| 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 |