Selainpuolen web-sovellusten suorituskyky ja suorituskykyyn vaikuttavat tekijät

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorHellas, Arto
dc.contributor.authorKovalenko, Egor
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorSavioja, Lauri
dc.date.accessioned2024-06-18T08:31:42Z
dc.date.available2024-06-18T08:31:42Z
dc.date.issued2024-06-07
dc.description.abstractWeb-sovellusten suorituskyvyllä on merkittävä rooli hyvän käyttäjäkokemuksen luomisessa. Tämä käyttäjäkokemus puolestaan vaikuttaa suoraan siihen, kuinka menestyksekkäitä esimerkiksi kaupalliset web-sovellukset voivat olla. Tutkimusten perusteella voidaan todeta, että osa käyttäjistä lopettaa sivuston käyttämisen, jos sivu on hidas tarjoamaan sisältöään ja mahdollistamaan interaktiivisuuden. Web-sovelluksen suorituskyky koostuu useammasta osa-alueesta: palvelinpuolen, asiakaspuolen ja tietokoneverkkojen suorituskyvystä. Alueen valinnasta riippuu tutkimuksen ja lähestymistavan luonne. Tämän vuoksi tämä tutkimus rajataan ainoastaan asiakas-puolen suorituskyvyn tutkimiseen. Se tarkoittaa, että keskitytään web-sovelluksen sisällön hahmottamisen tehokkuuteen. Asiakaspuolen suorituskyvyn mittaamiseksi tarvitaan konkreettisia mittareita. Saadaan tietää, että ensimmäinen sisältöelementi (FCP), käyttöliittymän reagointiaika (TTI) ja suurin sisältöelementti (LCP) avaavat koko web-sovelluksen sisällön hahmottamiseen kuluvaa aikaa yksityiskohtaisemmin. Tässä työssä toteutetaan kaupallinen web-sovellus käyttäen kolmea teknologiaa: Reactia, Vue.js:a ja Qwik Citya. Työn tulokset tarjoavat tietoa siitä, kuinka saman web-sovelluksen toteutus eri kehyksillä tai kirjastoilla voi vaikuttaa suorituskykyyn. Työssä havaitaan, että huolellinen teknologioiden valinta voi tuoda huomattavia parannuksia suorituskykyyn. Erityisesti nämä erot korostuvat ensimmäisen sisällön latautumisessa (FCP) ja käyttöliittymän reagointiajassa (TTI). Suurin sisältöelementti (LCP) puolestaan tarjoaa erikoista tietoa, jossa tuolkset eivät ole enää niin suoraviivaisia varsinkin Qwik Cityn ja Vue.js:n välillä.fi
dc.format.extent32
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/128971
dc.identifier.urnURN:NBN:fi:aalto-202406184559
dc.language.isofien
dc.programmeTeknistieteellinen kandidaattiohjelmafi
dc.programme.majorTietotekniikkafi
dc.programme.mcodeSCI3027fi
dc.subject.keywordsuorituskykyfi
dc.subject.keywordasiakaspuolen suorituskykyfi
dc.subject.keywordWeb-sovellusfi
dc.subject.keywordVue.jsfi
dc.subject.keywordreacten
dc.subject.keywordqwik cityen
dc.titleSelainpuolen web-sovellusten suorituskyky ja suorituskykyyn vaikuttavat tekijätfi
dc.typeG1 Kandidaatintyöfi
dc.type.dcmitypetexten
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kovalenko_Egor_2024.pdf
Size:
1.72 MB
Format:
Adobe Portable Document Format