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