| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Salīdzinājums starp renderēšanu servera pusē un renderēšanu klienta pusē Next.js progresīvajās tīmekļa lietotnēs |
| Nosaukums angļu valodā |
Comparison of Server Side Rendering and Client Side Rendering approaches in Next.js Progressive Web Applications |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Valdis Saulespurēns |
| Recenzents |
Kaspars Gūtmanis |
| Anotācija |
Mūsdienu pasaulē pieprasījums pēc nepārtrauktas piekļuves saturam ir izšķirošs programmatūras uzticības faktors. Tādēļ lietotāji bieži izvēlas izmantot vietējās lietojumprogrammatūras, kas piedāvā ātru piekļuvi saturam. Ņemot vērā vietējo lietojumprogrammu izstrādes sarežģītību, arvien biežāk tiek izmantota progresīvo tīmekļa lietotņu tehnoloģija, kas nodrošina tīmekļa vietņu pielāgojamību dažādām ierīcēm, vienlaikus izmantojot vietējo lietotņu priekšrocības. Tomēr, izstrādājot progresīvās tīmekļa lietotnes, izstrādātāji bieži saskaras ar renderēšanas pieejas izvēles jautājumu, kas līdz šim progresīvo tīmekļa lietotņu kontekstā nav pietiekami pētīts. Renderēšanas pieejas izvēle tieši ietekmē lietotnes veiktspējas rādītājus, kas ir nozīmīgs faktors progresīvo tīmekļa lietotņu pielīdzināšanā vietējām lietotnēm. Tādēļ darba mērķis ir salīdzināt divas renderēšanas pieejas - renderēšanu servera pusē un renderēšanu klienta pusē. Salīdzinājums tiek organizēts progresīvo tīmekļa lietotņu kontekstā un tiek formulētas rekomendācijas izstrādātājiem par piemērotās pieejas izvēli, balstoties uz lietošanas scenāriju. Darba analītiskajā daļā tiek veikta literatūras un tehniskas dokumentācijas analīze par progresīvajām tīmekļa lietotnēm, renderēšanas pieejām, renderēšanas mehānismu izstrādes vidi un veiktspējas novērtēšanas metrikām un rīkiem. Eksperimentā tiek veikta salīdzinoša testēšana, izmantojot dažādas ierīces, datu apjomus un ielādes scenārijus. Rezultāti uzrādīja servera puses renderēšanas priekšrocību mobilās ierīces profilā pirmās ielādes scenārijā visos datu apjomos, kā arī atkārtotās ielādes scenārijā pie lieliem datu apjomiem. Datora profilā un mobilās ierīces atkārtotās ielādes scenārijā pie mazākiem datu apjomiem abas pieejas uzrādīja līdzvērtīgus rezultātus.
Darba apjoms: 66 lappuses, 24 attēli, 14 tabulas, 50 izmantotie informācijas avoti, 9 pielikumi. |
| Atslēgas vārdi |
RENDERĒŠANA, PROGRESĪVA TĪMEKĻA LIETOTNE, VEIKTSPĒJA, SALĪDZINĀJUMS |
| Atslēgas vārdi angļu valodā |
RENDERING, PROGRESSIVE WEB APPLICATION, PERFORMANCE, COMPARISON |
| Valoda |
lv |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
26.05.2026 18:16:24 |