Why MS ASP.Net Core Blazor is going to replace JavaScript in time to come
> .Net core is already available on Andriod, which enables a use of c# in browser, a proper language support instead of sticking with single threaded javascript language
> For now there is mixing of frontend code is possible unless you use Node.JS so with Blazor, Web dev will become a lot simpler because you would be using one same language at the backend as well as frontend
> you can already try out blazer avaiable: Blazor | Build client web apps with C# | .NET (microsoft.com)
> offline apps will be a possible
> current supported browsers and adoption and technology stack required, which is possible because of webassembly