Analysis of the Blazor framework in client-hosted mode


Abstract

The purpose of the article is to analyze the Blazor framework in client mode with the hosting option. A test application has been created for the purposes of testing. The application loading efficiency and the size of downloaded data were examined for the completed application. The performance in calculation tests, operations on collections and the efficiency of generating DOM elements were determined. JavaScript code performance has been compared.


Keywords

Blazor; C#; JavaScript; WebAssembly

The History of ASP.NET Part 1, https://www.dotnetcurry.com/aspnet/1492/aspnet-history-part-1 [26.05.2020].

The History of ASP.NET Part 2, https://www.dotnetcurry.com/aspnet/1493/aspnet-history-part-2-mvc [26.05.2020].

The History of ASP.NET Part 3, https://www.dotnetcurry.com/aspnet/1494/aspnet-history-part-3-core [26.05.2020].

D. Suryś, P. Szłapa, M. Skublewska-Paszkowska: WebAssembly jako alternatywa dla JavaScript w tworzeniu nowoczesnych aplikacji internetowych, 2019.

M. Lang, M. Skotnica: WebAssembly Approach to Client-side Web Development using Blazor Framework, 2019.

M. Horáček: Aplikace demonstrující možnosti webového standardu WebAssembly a webového frameworku Blazor, 2019.

D. Herrera, H. Chen, E. Lavoie: WebAssembly and JavaScript Challenge: Numerical program performance using modern browser technologies and devices, 2018.

Evaluating Web Performance, https://cantina.co/web-performance-part-i/ [15.05.2020].

Download

Published : 2020-09-30


Kozak, K., & Smołka, J. (2020). Analysis of the Blazor framework in client-hosted mode. Journal of Computer Sciences Institute, 16, 269-273. https://doi.org/10.35784/jcsi.2019

Karol Kozak  karol.kozak1@pollub.edu.pl
  Poland
Jakub Smołka 
Lublin University of Technology  Poland