Indeed, Blazor is also a good source of inspiration complementary to what is done on Rust side.
10/17/2018, 9:02 PM
Don't forget the excellent presentation that introduces Blazor (for C#):
This is a huge eye opener in the sense that Kotlin is behind in its WASM support, and has been overtaken when it comes to JS interop (via WASM in a high level language). Hopefully the Kotlin Native/JS teams are taking notes and will be discussing ways to improve the situation 🙏.