Konsten att optimera en webbapplikations prestanda : En studie om hur en positiv användarupplevelse korrelerar med en välutvecklad och optimerad applikation

Detta är en Kandidat-uppsats från KTH/Skolan för elektroteknik och datavetenskap (EECS)

Sammanfattning: Idag så är webbapplikationer och så kallade hemsidor väldigt vanliga i alla typer av branscher. Alla företag och organisationer verkar ha minst en hemsida och/eller webbapplikation där de kan presentera sina idéer eller sälja sina produkter. Utbudet på webbapplikationer samt användningsvanan hos gemene man leder till att kraven på webbapplikationen avseende snabbhet och användarvänlighet har blivit högre. En undersökning som utfördes av Mercury News visar att om en hemsida tar mer än 3 sekunder att ladda så är risken hög att användaren överger sidan. Detta understryker hur viktigt det är med en snabb laddningstid. Denna studie fokuserar på hur en webbapplikation kan optimeras avseende laddningstid och användarvänlighet samt hur resultatet påverkar användares upplevelse vi användning av applikationen. Studien är baserad på en webbapplikation som är skriven med programmeringsspråket JavaScript och ramverket React.JS. Webbapplikationen använder sig av Unity som backend och Firebase som molnlagringsplattform. Optimeringsmetodiken är dock generell och kan därför även tillämpas på applikationer som är uppbyggda med olika teknologier, språk och ramverk. Studiens uppbyggnad är en litteraturstudie som används för att gagna den kunskap som behövs för att göra ett sådant projekt. Därefter en fallstudie som går igenom de exakta stegen som användes för att optimera webbapplikationens kodbas och till sist testas resultatet både av författaren och av olika ”icke tekniska” användare i en enkätundersökning. Den här studien visar på att det är av betydande skillnad för användaren när en webbapplikation är mer optimerad.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)