Skip to main navigation menu Skip to main content Skip to site footer

Performance analysis of web applications developed on Blazor from .Net Core, a review of its state of the art

ANÁLISIS DEL RENDIMIENTO DE APLICACIONES WEB DESARROLLADAS SOBRE BLAZOR DE .NET CORE, UNA REVISIÓN DE SU ESTADO DEL ARTE



Open | Download


Section
Artículos

How to Cite
[1]
J. E. Robayo Linares, S. Ortiz Suarez, and R. Calderón Moreno, “Performance analysis of web applications developed on Blazor from .Net Core, a review of its state of the art”, Rev. Ing. Mat. Cienc. Inf, vol. 11, no. 22, Jul. 2024, doi: 10.21017/rimci.1074.

Dimensions
PlumX
license
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

 

Esta obra está bajo una licencia internacional

Atribución/Reconocimiento 4.0 Internacional

Johan Estiven Robayo Linares,

Estudiante de último semestre del programa de Ingeniería de Sistemas. Facultad de Ciencias Básicas e Ingeniería, Universidad de los Llanos.


Santiago Ortiz Suarez,

Estudiante de último semestre del programa de Ingeniería de Sistemas. Profesor Asistente Facultad de Ciencias Básicas e Ingeniería, Universidad de los Llanos.


Roger Calderón Moreno,

Ingeniero de Sistemas, Especialista en Ingeniería de Software, Magister en Software Libre. Profesor Asistente Facultad de Ciencias Básicas e Ingeniería, Universidad de los Llanos.


This article aims to provide insights into the approaches and features of web applications that can be developed using the Blazor framework. Additionally, a literature review was conducted comparing various performance metrics of rendering and general characteristics of Blazor with other JavaScript-based frameworks such as Angular, Svelte, Vue, Ember, and React. In the previously mentioned case studies, it was found that although Blazor is relatively new, it boasts a robust community that supports it through libraries, projects on GitHub, Stack Overflow forums, among others. On the other hand, it was observed in the studies comparing performance that Blazor excels in at most two metrics; however, despite this, the framework remains stable across the majority of performance metrics.


Article visits 48 | PDF visits 9


Downloads

Download data is not yet available.
  1. Blazor de ASP.NET Core. Microsoft Learn: Build skills that open doors in your career. Accedido el 9 de enero de 2024. [En línea]. Disponible: https:// learn.microsoft.com/es-es/aspnet/core/blazor/ ?view=aspnetcore-8.0
  2. Ventajas de crear tu web con Single Page Applications (SPAs) - Making Science. Making Science. Accedido el 9 de enero de 2024.[En línea]. Disponible: https://www.makingscience.es/ blog/ventajas-de-crear-tu-web-con-single-page- applications-spas/
  3. Does your web app need a front-end framework? Max Pekarsky Febrero 3, 2020 Accedido el 15 de octubre de 2023.[En línea] Disponible: https:// stackoverflow.blog/2020/02/03/is-it-time-for-a- front-end-framework/
  4. J. Engstrom, «Web Development with Blazor: A Hands-on Guide for .NET Developers to Build Interactive UIs with C#,» Reino Unido: Packt Publishing, 2021.
  5. Blazor de ASP .NET Core. Accedido el 15 de Octu- bre de 2023.[En línea] Disponible: https:// learn.microsoft.com/es-es/aspnet/core/blazor/ ?view=aspnetcore-7.0
  6. “Blazor de ASP.NET Core,” Microsoft.com, Accedido el 30 de Noviembre de 2023.[En línea] Disponible: https://learn.microsoft.com/es-es/aspnet/ core/blazor/?view=aspnetcore-7.0
  7. C. Sainty, «Blazor in Action,» Simon and Schuster, 2022.
  8. Modelos de Hospedaje en Blazor, Accedido el 12 de Diciembre de 2023.[En línea] Disponible: https://learn.microsoft.com/es-es/aspnet/core/ blazor/hosting-models?view=aspnetcore-8.0
  9. Gracia G. Cesar, Infraestructura o plataforma como servicio para despliegues continuos de aplicacio- nes web en Blazor. 2021.
  10. Lock, A. ASP. NET core in Action. Simon and Schuster.2023.
  11. Reiser, M. y Bläser, L, 24 de octubre de 2017. Acele- rar JavaScript Aplicaciones mediante compilación cruzada en WebAssembly.VMIL’17: Asociación de Maquinaria de Computación, 10-17.
  12. Haas, A., Rossberg, A., Schuff, DL, Titzer, BL, Holman, M., Gohman, D.,Wagner, L., Zakai, A. y Bastien, J. (junio de 2017). Actualizando la web con WebAssembly.PLDI 2017: Actas de la 38.a Confe- rencia ACM SIGPLAN sobre diseño e implemen-tación de lenguajes de programación, 185-200.
  13. Wang, S., Ye, G., Li, M., Yuan, L., Tang, Z., Wang, H., Wang, W., Wang, F., Ren, J., Fang, D. y Wang, Z.,2019. Aprovechando WebAssembly para la virtualización de código JavaScript numérico.
  14. S. Nilsson, Evaluation of the Blazor and Angular frameworks performance for web applications, 2021.
  15. O. Köping and E. Persson, Evaluation of the Blazor framework: A comparison between Blazor and React, 2021.
  16. R. Ollila, N. Mäkitalo, and T. Mikkonen, Modern Web Frameworks: A Comparison of Rendering Performance, Journal of Web Engineering, 2022.
  17. K. Kozak and J., «Analysis of the Blazor framework in client-hosted mode,» Journal of Computer Sciences Institute, vol. 16, pp. 269–273, 2020.
  18. R ,«Primerjavarazvojaaplikacijmedblazor, react in angular: diplomsko delo,» Diplomsko delo, Univerza v Mariboru, Maribor, 2022.
  19. “Angular vs ReactJS: Which One to Choose for Frontend Development?” Homepage. Accedido el 11 de enero de 2024.[En línea]. Disponible: https:/ /www.spaceotechnologies.com/blog/angular-vs- react/
  20. SANDBERG, Erik. Evaluating Blazor: A compara- tive examination of a web framework. 2021.
  21. “Los Frameworks Web más populares según el Informe de Stack Overflow 2023. - Tecnología, cien-cia y educación.” Azul Web. Accedido el 13 de enero de 2024.[En línea]. Disponible: https:// www.azulweb.net/los-frameworks-web-mas-po- pulares-segun-el-informe-de-stack-overflow-2023/
Sistema OJS 3.4.0.5 - Metabiblioteca |