Noslēguma darbu reģistrs
  
Studiju darba apraksts
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