Can that at least be a separate wasm file from some common URL so the browser can cache it?
Something beam-hosted with zero pointer sharing between nodes and smaller runtime maps to wasm much better.
One WASM-related case I've actually encountered in the wild is Unity web. Similar problem as Golang, the runtime is heavy.