Selainpuolen web-sovellusten suorituskyky ja suorituskykyyn vaikuttavat tekijät
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Hellas, Arto | |
| dc.contributor.author | Kovalenko, Egor | |
| dc.contributor.school | Perustieteiden korkeakoulu | fi |
| dc.contributor.supervisor | Savioja, Lauri | |
| dc.date.accessioned | 2024-06-18T08:31:42Z | |
| dc.date.available | 2024-06-18T08:31:42Z | |
| dc.date.issued | 2024-06-07 | |
| dc.description.abstract | Web-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.extent | 32 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/128971 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202406184559 | |
| dc.language.iso | fi | en |
| dc.programme | Teknistieteellinen kandidaattiohjelma | fi |
| dc.programme.major | Tietotekniikka | fi |
| dc.programme.mcode | SCI3027 | fi |
| dc.subject.keyword | suorituskyky | fi |
| dc.subject.keyword | asiakaspuolen suorituskyky | fi |
| dc.subject.keyword | Web-sovellus | fi |
| dc.subject.keyword | Vue.js | fi |
| dc.subject.keyword | react | en |
| dc.subject.keyword | qwik city | en |
| dc.title | Selainpuolen web-sovellusten suorituskyky ja suorituskykyyn vaikuttavat tekijät | fi |
| dc.type | G1 Kandidaatintyö | fi |
| dc.type.dcmitype | text | en |
| dc.type.ontasot | Bachelor's thesis | en |
| dc.type.ontasot | Kandidaatintyö | fi |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Kovalenko_Egor_2024.pdf
- Size:
- 1.72 MB
- Format:
- Adobe Portable Document Format
Download (opens in new window)
Aalto login required (access for Aalto Staff only).