| Hello there, I’m the creator of https://go-app.dev, a similar project based on Go and wasm. Here are some thought of doing it with Go: - The language itself is simple, clean and straightforward - Compile time error checking - Standard library that cover a lot of use-cases - Testing and profiling tools out of the box with the language - There is not that much extra limitations, just you can’t pop a server in the browser or access filesystem (same with other languages) - When gzipped, wasm binaries are not that bigger than combined js resources on some other websites - Wasm is supposed to be faster but that depends on the browser implementation and also the ui package you are using Here is 2 other projects that I built with a Go wasm codebase:
https://murlok.io and https://lofimusic.app. Can really do cool things with it. |
Of course some of these things are subjective and it's perfectly valid to explore alternate approaches, but I personally don't see the value proposition yet for doing things this way with Go