Yesterday the Pull Request 46115: "rustbuild: Enable WebAssembly backend by default" was merged into Rust master. With the Nightly build from that night, the wasm32-unknown-unknown target is natively available.
https://www.hellorust.com/news/native-wasm-target.html
https://www.hellorust.com/news/native-wasm-target.html