Tapahtumat

Väitös tietotekniikan alalta, M.Sc. Juho Vepsäläinen

Hybridirenderöintitekniikat sekä reunalaskenta näyttävät mahdollistavan entistä parempien websovellusten kehittämisen.

Väitös Aalto-yliopiston Perustieteiden korkeakoulusta, tietotekniikan laitokselta.
Alkuperäinen verkkokehittäjä.
Alkuperäinen verkkokehittäjä. Kuvaaja Juho Vepsäläinen.

Väitöskirjan nimi: Emergence of hybrid rendering models in web application development

Väittelijä: Juho Vepsäläinen
Vastaväittäjä: professori Tommi Mikkonen, Jyväskylän yliopisto
Kustos: professori Petri Vuorimaa, Aalto-yliopiston Perustieteiden korkeakoulu

Web, aikamme suurin sovellusalusta, saavuttaa yli 60% väestöstä vaikkei webiä koskaan ollut suunniteltu sovellusalustaksi. Väitöskirjassani tutkailen askelia, jotka johtivat nykyiseen tilanteeseen tutkien samalle mitä renderöintitekniikoita kehittäjät voisivat hyödyntää parantaakseen sovelluksiaan. Renderöinti on oleellinen osa webkehitystä, koska websovelluksia ei voi kehittää renderöimättä niitä jollain tavoin tehden aiheesta tutkimisen arvoisen.

Lähestyin ongelmaa tutkimalla ensin kuinka päädyimme yleisesti käytettyyn ns. Single Page Application (SPA)-malliin. Tämän lisäksi tutkin ns. katoavia sovelluskehyksiä (disappearing frameworks), saariarkkitehtuuria (islands architecture), jatkuvallisuutta (resumability), sekä sitä miten reunalaskenta yhdistyy saariarkkitehtuurin ja ns. Incremental Static Regeneration (ISR) tekniikan kanssa.

Tulokset osoittavat että standardoinnilla oli merkittävä rooli avoimen webin menestystarinassa. Saariarkkitehtuuri näyttäisi olevan rakennuspalikka, jonka avulla muuten staattiselta sivulta voidaan eriyttää sen dynaamiset osat. Tämä lisäksi saaret toimivat hyvin reunalaskennan kanssa. Katoavat sovelluskehykset huomioivat SPA-lähestymistavan ongelmia tarjoamalla erilaisia aksioomia. Jatkuvallisuus väistää yleisesti hyödynnetyn hydraatiotekniikan ongelmia hyödyntämällä sivun mukana välitettyä merkkausta. ISR tarjoaa kompromissin ns. staattisen ja palvelinpuolen renderöinnin väliltä.

Yhdistettynä väitöskirjani huomiot muodostavat kuvan tekniikoista ja lähestymistavoista joita hyödyntää entistä käyttäjän kannalta kevyempien websovellusten kehittämiseen. Lyhyesti, väitöskirjani avaa tilaa lisätutkimuksille aihepiirin osalta ollen eräänlainen nichensä pioneeri.

Avainsanat: web, webkehitys, websovelluskehitys, renderöintitekniikat, saariarkkitehtuuri, katoavat sovelluskehykset, jatkuvallisuus, reunalaskenta

Yhteystiedot: juho.vepsalainen@aalto.fi / https://www.linkedin.com/in/juhovepsalainen 

Lisätietoa: https://vierityspalkki.fi/2025/04/11/web-sovellusten-tulevaisuudesta-ja-rakennuspalikoista-haastattelussa-juho-vepsalainen/

Ilmoittautuminen: https://www.meetabit.com/events/doctoral-defense-of-juho-vepsalainen 

Linkki väitöskirjan sähköiseen esittelykappaleeseen (esillä 10 päivää ennen väitöstä): Aaltodoc 

Perustieteiden korkeakoulu väitöskirjat

Suuri valkoinen 'A!' veistos Otaniemen Kandidaattikeskuksen katolla. Taustalla puu ja muita rakennuksia.

Perustieteiden korkeakoulun väitöskirjat Aaltodoc-julkaisuarkistossa (ulkoinen linkki)

Perustieteiden korkeakoulun väitöskirjat ovat saatavilla yliopiston ylläpitämässä avoimessa Aaltodoc-julkaisuarkistossa.

Zoom pikaopas
  • Päivitetty:
  • Julkaistu:
Jaa
URL kopioitu