TLDR
Very good overview of the challenge of porting go to wasm and how it is basically considered a new arch to support. https://news.ycombinator.com/item?id=16506271 has some information about it. Some people asked the question why would you use this outside a browser, basically because it is an assembly language that is safe, fast and designed to run untrusted code. Perfect for stuff like ethereum contracts or for running within the JVM for example.