Verkkokehityksessä käytettävän JavaScript-ohjelmointikielen sovelluskehysten ja kirjastojen määrä on kasvanut kovaa vauhtia. Kehyksiä löytyy niin käyttöliittymien kehitykseen kuin asiakasohjelman ja jopa palvelinpuolen ohjelmointiin. Sovelluskehykset tarjoavat valmiita toiminnallisuuksia ja luettavampaa koodia, mikä tekee kehittämisestä nopeampaa ja sulavampaa. Opinnäytetyössä tarkasteltiin kahta JavaScriptin sovelluskehystä, joita käytetään erityisesti käyttöliittymien tekemiseen. Tavoitteena oli selvittää onko Svelte varteenotettava vaihtoehto Reactille. Tavoitteena oli myös rakentaa kaksi versiota verkkosovelluksen käyttöliittymästä käyttäen React- ja Svelte-kehyksiä. Rakentamisen yhteydessä katsottiin kehysten tapoja, joilla kompone...