A pesar de que JavaScript y su ecosistema dominan el espacio de desarrollo de interfaces de usuario para la web, están surgiendo nuevas oportunidades tras la aparición de WebAssembly. Blazor continúa llamando nuestra atención. Está produciendo buenos resultados para aquellos equipos que construyen interfaces de usuario sofisticadas en C# con WebAssembly. El hecho de que nuestros equipos también puedan utilizar C# en el front-end les permite compartir el código y reutilizar bibliotecas existentes. Eso, junto a las herramientas actuales para depuración y la ejecución de pruebas, como bUnit, hacen que esta tecnología de código abierto merezca ser probada.
Si bien JavaScript y su ecosistema dominan el espacio del desarrollo de interfaces de usuario web, están surgiendo nuevas oportunidades con la llegada de WebAssembly. Blazor nos parece una opción interesante para construir interfaces de usuario web interactivas con C#. Nos gusta especialmente este marco de trabajo de código abierto porque permite ejecutar código C# en el navegador mediante WebAssembly, aprovechando el motor en tiempo de ejecución .NET Standard y su ecosistema, además de librerías personalizadas desarrolladas en ese lenguaje de programación. Además, Blazor permite la interacción bidireccional con código en JavaScript en el navegador si se requiere.