Yhden sivun verkkosovelluksen koontivaiheen menetelmät sivulatauksen nopeuttamiseksi
Mikonsaari, Topias (2018)
Kandidaatintyö
Mikonsaari, Topias
2018
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2018100137015
https://urn.fi/URN:NBN:fi-fe2018100137015
Tiivistelmä
Hidas sivulataus on yksi tunnetuista yhden sivun verkkosovelluksen haasteista. Tässä työssä tutkitaan yhden sivun verkkosovelluksen koontivaiheen tekniikoita sivulatauksen nopeuttamiseksi. Esitellyt menetelmät pyrkivät vaikuttamaan kolmeen työssä tunnistettuun sivulatausta haittaavaan tekijään: ladattavien resurssien koko ja lukumäärä sekä sovelluksen suorituskyky. Työ on vain yleiskatsaus tunnetuista menetelmistä eikä yksityiskohtaisia kuvauksia tai käyttöohjeita anneta. Työn johtopäätös on, että yhden sivun verkkosovelluksen koonnista voi olla apua sivulatauksen nopeuttamiseksi. Monet menetelmät ovat kuitenkin vaihtokauppoja vaikuttavien tekijöiden välillä, joten sovelluskohtainen testaaminen on tärkeää menetelmien todellisen hyödyn määrittämiseksi. Slow page load time is a known challenge in single-page applications. In this paper, build-time techniques for speeding up single-page application page load are explored. The presented techniques aim to improve three identified factors hindering page load time: the size and the number of downloaded resources, and application performance. This study is only an overview of known methods and neither detailed descriptions nor instructions for use are given. The conclusion of this study is that using build tools can help improve single-page application page load time. However, many of the methods are trade-offs between the hindering factors, so application specific benchmarking is essential to determine the true benefits of the methods.