Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Influence of Flux and Model-View-ViewModel Architectural Patterns for State Management on Response Times in a Blazor WebAssembly Application
University of Skövde, School of Informatics.
2025 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Managing user state in web applications can be complex. Challenges include keeping values in sync and avoiding complexity when scaling. To mitigate these problems architectural design patterns are used.

To avoid unnecessary rewrites, it is important to select the right architecture from the beginning. One important consideration is response time. Slow response time increases stress and frustration while decreasing productivity.

The goal of this thesis is to provide insights into the implications that the Flux and the MVVM design pattern have on the response times of a Blazor WebAssembly application by conducting two experiments.

This thesis concludes that MVVM demonstrates faster response times than Flux. The difference is statistically significant. The differences are t00 small to be noticed by human perception.

Using previous work we derive that Flux in terms of response time might be placed between MVVM and MVC. This could serve as a hypothesis for a future thesis.

Place, publisher, year, edition, pages
2025. , p. 46
Keywords [en]
State management, Client side architectural patterns, Manufacturing execution systems, Performance, Design patterns
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:his:diva-25497OAI: oai:DiVA.org:his-25497DiVA, id: diva2:1983890
External cooperation
AB Volvo
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
Available from: 2025-07-14 Created: 2025-07-14 Last updated: 2025-09-29Bibliographically approved

Open Access in DiVA

fulltext(1833 kB)233 downloads
File information
File name FULLTEXT01.pdfFile size 1833 kBChecksum SHA-512
a274a59c5be03097c485d27f8ffe5fd37dfc12ffa29abc93880d9bbea802107ff7befb216b0c9136efd33bb1a978c07750497e8e01aceefa77cd4e2d5ee96997
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 234 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 213 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf