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
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
Show authors biography
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 71 | PDF visits 33
Downloads
- 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
- 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/
- 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/
- J. Engstrom, «Web Development with Blazor: A Hands-on Guide for .NET Developers to Build Interactive UIs with C#,» Reino Unido: Packt Publishing, 2021.
- 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
- “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
- C. Sainty, «Blazor in Action,» Simon and Schuster, 2022.
- 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
- Gracia G. Cesar, Infraestructura o plataforma como servicio para despliegues continuos de aplicacio- nes web en Blazor. 2021.
- Lock, A. ASP. NET core in Action. Simon and Schuster.2023.
- 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.
- 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.
- 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.
- S. Nilsson, Evaluation of the Blazor and Angular frameworks performance for web applications, 2021.
- O. Köping and E. Persson, Evaluation of the Blazor framework: A comparison between Blazor and React, 2021.
- R. Ollila, N. Mäkitalo, and T. Mikkonen, Modern Web Frameworks: A Comparison of Rendering Performance, Journal of Web Engineering, 2022.
- K. Kozak and J., «Analysis of the Blazor framework in client-hosted mode,» Journal of Computer Sciences Institute, vol. 16, pp. 269–273, 2020.
- R ,«Primerjavarazvojaaplikacijmedblazor, react in angular: diplomsko delo,» Diplomsko delo, Univerza v Mariboru, Maribor, 2022.
- “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/
- SANDBERG, Erik. Evaluating Blazor: A compara- tive examination of a web framework. 2021.
- “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/