Hello,
Lately I have been reading about WebAssembly. From the looks of it (as far as I understand), if WebAssembly delivers what it is supposed to deliver, it may end up being a web programming technology revolution (at least it sounds that cool to me).
Unfortunately, at this point I am still pretty fuzzy about what WebAssembly is and what it will be able to deliver (assuming it ends up becoming a reality). In order to gain a little better understanding of WebAssembly, I would like to ask you guys a couple of specific questions with the hope someone can enlighten me.
-
Is it reasonable to think that .NET developers will be able to compile .NET core code to WebAssembly? I realize that there will be limitations since not everything that the CLR and .NET framework have to offer will be compatible with what WebAssembly has to offer but do you guys see this as something doable?
-
If the above sounds realistic, is it reasonable to think that Microsoft or someone else could come up with a XAML base user interface (basically something similar to WPF) that developers could use to create user interfaces and forgo the whole HTML, CSS, DOM, JavaScript mess? Basically, I am thinking that the compiler could take the XAML info and generate code that draws the XAML controls in the browser, all these controls could be drawn in some kind of canvas control that would mimic a Window’s form covering the whole browser page. Does that sound crazy?
Thank you.