Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Progresīvo tīmekļa lietotņu (PWA) ieviešanas izaicinājumi mūsdienu tīmekļa izstrādē
Title in English Challenges of Implementing Progressive Web Apps (PWAs) in Modern Web Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Jānis Amoliņš
Reviewer Vitālijs Teže
Abstract Darbā tiek aplūkoti progresīvo tīmekļa lietotņu ieviešanas izaicinājumi mūsdienu tīmekļa izstrādē, uzsverot to ietekmi uz izstrādes gaitu un lietotāja pieredzi. Darba ietvaros veikta PWA tehnoloģijas izpēte, tās salīdzinājums ar standarta tīmekļa lietotnēm, kā arī izstrādāta praktiska lietotne ar pilnvērtīgu PWA funkcionalitāti, tai skaitā bezsaistes darbību, “push”paziņojumiem un ģeolokācijas noteikšanas funkcionalitātes atbalstu. Pētījuma praktiskajā daļā tika veikta PWA un standarta tīmekļa lietotnes salīdzināšana, izmantojot kvantitatīvi izmērāmus kritērijus: ielādes ātrumu, kešatmiņas apjomu un efektivitāti, darbspēju bezsaistē, ierīces funkciju pieejamību un Lighthouse audita rezultātus. Analīze parādīja, ka PWA sniedz būtisku ieguvumu lietotāja pieredzē, nodrošinot ātrāku resursu ielādi, iespēju darboties arī bez interneta savienojuma, kā arī pilnvērtīgu ierīces iegulto funkciju izmantošanu, kas standarta tīmekļa lietotnēm ir ierobežota vai nepieejama. Darba rezultātā izstrādātas arī praktiskas vadlīnijas izstrādātājiem, kas vērstas uz efektīvu PWA ieviešanu. Tās ietver kešošanas stratēģijas plānošanu atbilstoši lietotnes loģikai, drošu un pārdomātu “push” paziņojumu sistēmas integrāciju, lietotnes pieejamības nodrošināšanu dažādos savienojuma apstākļos, kā arī īpašu uzmanību IOS ierobežojumiem un testēšanai vairākās platformās. Darba apjoms ir 60 lappuses, 3 tabulas, 14 attēli, 2 pielikumi un 21 informācijas avots.
Keywords PROGRESĪVĀS TĪMEKĻA LIETOTNES, TĪMEKĻA IZSTRĀDE, LIETOTĀJA PIEREDZE, IZSTRĀDES VADLĪNIJAS, PWA SALĪDZINĀJUMS
Keywords in English PROGRESSIVE WEB APPS, WEB DEVELOPMENT, USER EXPERIENCE, DEVELOPMENT GUIDELINES, PWA COMPARISON
Language lv
Year 2025
Date and time of uploading 27.05.2025 02:16:25