Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

WebAssemblyn integroiminen sovelluskehitysprosessiin

Kuznetsov, Aleksi (2021)

Katso/Avaa
kandidaatintyo_kuznetsov_aleksi.pdf (463.2Kb)
Lataukset: 


Kandidaatintyö

Kuznetsov, Aleksi
2021

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe202101272897

Tiivistelmä

Työssä tutustutaan WebAssemblyn mahdollisuuksiin olla webin neljäs virallinen kieli. WebAssemblya tarvitaan, sillä JavaScript ja selainten JavaScript-moottorit ovat kehitetty suorituskyvyn puolesta loppuun asti. Kielen syntaksista, semantiikasta, ja suorituskyvystä on paljon tutkimuksia, joten tässä työssä ei tutustua tarkasti niihin ominaisuuksiin, vaan työn tarkoitus on tarkastella kuinka helppoa WebAssemblyn käyttäminen eri työkaluilla on, sekä mitkä ovat tietotekniikan alan korkeakouluopiskelijoiden mielipiteet ja ennakkoluulot teknologiasta. Tutkimusmetodeina on kysely, sekä konstruktiivinen tutkimus tekemällä esimerkkiprojekteja, joita työkalut tarjoavat. Tuloksina kyselystä saatiin, että opiskelijoiden näkemykset ja mielipiteet olivat positiivisia, mutta käyttäminen nähtiin vaikeana ja ei välttämättömänä. Konstruktiivisen tutkimuksen tuloksien perusteella virallisia ja epävirallisia ohjeita ja dokumentaatiota seuraten käyttö ei ole vaikeaa.
 
The object of this thesis is to find the possibilities of WebAssemblyn being the fourth official language of the web. WebAssembly is needed, since the JavaScript language and the JavaScript engines of web browsers are developed to their maximum regarding their performance. There are many papers published on the syntax, semantics, and performance of WebAssembly, so this thesis doesn’t explore them further. Rather the object of this thesis is to find out how easy WebAssembly is to use, and what are the preconceptions and opinions of college students on the technology. This thesis uses enquiry and constructive research as research methods. Results of the enquiry are that the students think WebAssembly is good, but hard to use and not absolutely necessary. The second method shows that following the official and unofficial instructions and documentation of certain tools is easy.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [4574]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste