Я почему то подумал, что раз он расте, то собирается в wasm)
Это большое заблуждение. Не все собирается, а что собирается, еще не факт, что будет компактным, например нужно немало усилий проделать, что бы сборка под wasm была разумного размера (нужно отказаться от std, прикрутить wee_alloc, musl, прогнать через wasm-opt, wasm-gc и т д)