It's funny... the tactic that ReactNative runs for JS in different environments may well be contrasted with a "BrowserNative" library that bridges browser UI with another compiled (webasm) language.
Re:A cartoon intro to WebAssembly
by steveklabnik on Tuesday February 28, 2017 @10:31PM
(#13760809)
Have you seen https://github.com/necolas/react-native-web
That said, I agree that more people will want to work in higher level languages, though I kinda suspect "most" are going to still prefer Javascript for the forseeable future - so I sorta see JS compiling to WASM as inevitable.