Blazor a new offering, which is closely tied to ASP.NET Core and the .NET Core ecosystem is based upon WebAssembly seeks to bring C# to the client-side. One might be horrified at the thought of C# on the client-side, but ask yourself
Try out Blazor yourself and you will be pleasantly surprised. It's a bit rough given that is a brand new technology, but I am very confident that it will improvise dramatically over time.
I am going to share more posts with my experiences in the coming weeks.