1. 2
  1.  

  2. 3

    Writing an web app completely in a non-Javascript language

    I am mystified by people excited by this from Go WASM backend. This is already possible and WASM doesn’t help much, since you can target JavaScript instead of WASM. In fact, GopherJS (Go to JavaScript compiler) is a lot more mature than Go WASM backend and anyone who want to write an web app completely in Go should use GopherJS instead. About the only thing Go WASM backend is better is performance.

    1. 4

      I help maintain a reasonably complex application that is written in Go, part of which is compiled to JS using GopherJS and while it works OK, it’s not great. Part of this is just the Go-JS mismatch (lack of ints in JS, for example causes massive pain). GopherJS also doesn’t have a strong community or organization behind it (https://github.com/gopherjs/gopherjs/graphs/contributors). My understanding is that the WASM target will be first-class (I could be mistaken).