So far Zig, Odin and Go are the best languages for WASM

C/C++ is a solid choice too thanks to EMSCRIPEN, but it is very slow to compile, and is not very clean solution

dotnet is just too big for WASM

rust is too complicated slow to program with

This is a WASM runtime/interpreter written in Go - not a Go compiler/runtime for WASM.

I've heard about wasm native gc for years. How can I see the actual status of the proposal?

I'm not sure if they're actually working on it or blocked for some reason

There's a proposals repo [1] that tracks the status of features like GC. According to that, GC is phase 2, which is prototyping [2]. To get to the finish line, implementations including at least 2 browsers need to happen (this is a Web standard, so there's some browser bias in the process). It is not straight forward to see who and what are implementing a proposal, especially if not tracked in the roadmap [3]. Best advice I could give for now is to watch the proposal repo [4], or just wait. It may be a while on this one.

[1]: https://github.com/WebAssembly/proposals [2]: https://github.com/WebAssembly/meetings/blob/main/process/ph... [3]: https://webassembly.org/roadmap/ [4]: https://github.com/WebAssembly/gc