Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Progressiivisten verkkosovellusten välimuistin käyttöstrategiat

Tefke, Joni (2020)

 
Avaa tiedosto
Tefke_Joni.pdf (1.051Mt)
Lataukset: 


Tefke, Joni
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202003113307
Tiivistelmä
Insinöörityön tarkoituksena oli tutustua progressiivisiin verkkosovelluksiin ja niiden käyttämiin teknologioihin. Lisäksi työssä perehdyttiin erilaisiin välimuistin käyttöstrategioihin, joiden avulla sovellus saadaan toimimaan tehokkaasti huonon verkkoyhteyden alueella ja täysin verkottomassa tilassa. Välimuistin käyttöstrategioiden havainnollistamisen tueksi luotiin prototyyppisovellus, jonka avulla esiteltiin erilaisten strategioiden käyttöä.

Tietoa eri teknologioista ja välimuistin käyttöstrategioista haettiin suurimmaksi osaksi verkosta, koska ne ovat niin uusia, että niistä ei vielä löydy sopivaa kirjallisuutta. Prototyyppisovellus luotiin React-JavaScript-kirjastoa käyttämällä, ja käyttöliittymän luomiseen käytettiin Material-UI-viitekehystä. Progressiivisen verkkosovelluksen todentamiseen käytettiin Lighthouse-työkalua.

Lopputuloksena insinöörityössä saatiin luotua prototyyppisovellus, joka toimii tehokkaasti hitaan verkkoyhteyden alueella ja täysin verkottomassa tilassa sekä täyttää Lighthouse-työkalulla tehdyn testauksen perusteella kaikki progressiivisen verkkosovelluksen kriteerit. Sovellus yhdistelee erilaisia välimuistin käyttöstrategioita suorituskyvyn maksimoimiseksi. Strategiat valittiin jokaiseen tapaukseen erikseen siten, että käyttäjäkokemus ei kärsi ja sovelluksen suorituskyky pysyy ennallaan.

Insinöörityöhön kerättyjen tietojen avulla on mahdollista saavuttaa perustietämys progressiivisten verkkosovellusten teknologioista ja vaatimuksista. Lisäksi työn avulla voidaan tehostaa ja nopeuttaa progressiivisten verkkosovellusten välimuistin käytön suunnittelua ja toteuttamista.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste