Pregled bibliografske jedinice broj: 1020482
Progresivne web aplikacije
Progresivne web aplikacije, 2019., diplomski rad, diplomski, Tehnički fakultet, Rijeka
CROSBI ID: 1020482 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Progresivne web aplikacije
(Progressive Web Applications)
Autori
Knežić, Kristijan
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Tehnički fakultet
Mjesto
Rijeka
Datum
17.09
Godina
2019
Stranica
46
Mentor
Ljubić, Sandi
Neposredni voditelj
Arbula, Damir
Ključne riječi
progresivne web aplikacije ; service workers ; privremena memorija ; nativne aplikacije
(progressive web applications ; service workers ; cache ; native applications)
Sažetak
U današnje vrijeme kada se tehnologija sve brže razvija, više od 5 milijardi ljudi spojeno je na Internet. Najveći broj interakcija na Internetu odvija se kroz web preglednike, međutim, bez obzira na to, nativne aplikacije još uvijek dominiraju kada se govori o vremenu provedenom u toj interakciji. Upravo su progresivne web aplikacije one koje nastoje premostiti tu prepreku. Uspoređujući PWA s klasičnom web aplikacijom, uviđa se da je ona zapravo njezina nadogradnja. Sve funkcionalnosti klasične web aplikacije sadržane su također u progresivnoj. Progressive Web Apps (PWA) izraz je koji je Google prvi put uveo 2015. godine. Brzo se učitavaju, odlikuje ih brza reakcija na interakcije korisnika, pouzdan rad čak i kada veza na Internet nije moguća te, posljedično, napredno korisničko iskustvo. Za razvoj progresivne web aplikacije potrebno je osigurati nekoliko uvjeta kako prilikom rada aplikacije ne bi dolazilo do poteškoća, a to su: service workers, moderni preglednik, HTTPS, manifest. Iako postoje tek nekoliko godina područje njihovih mogućnosti širi se velikom brzinom. U ovom je radu dat prikaz osnovnih informacija o samim progresivnim web aplikacijama, značajke izvanmrežnog načina rada, opis njihovog razvoja kao i poteškoća u tom procesu te su istaknute mogućnosti kako prevladati iste. Naposljetku, u sklopu ovog završnog rada, izrađena je vlastita ogledna progresivna aplikacija. Cilj ove aplikacije jest pokazati koje karakteristike ima jedna takva aplikacija, odnosno pokazati kako ostvariti i implementirati te karakteristike.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Tehnički fakultet, Rijeka