> Though, if it's server side what would be the benefit of using WASM instead of just running it in the actual languages?
Assuming there's some usefulness on running software through Wasm for its universality and sandboxing properties. The answer for this would be two fold:
1. Compiling programs to Wasm natively is a challenge itself (Emscripten has lowered the barrier by a big margin, but I will argue that is still harder using Emscripten than Clang)
2. You may have access to the binary, but it's still hard to have the tooling needed to compile it down to native/wasm code (meaning: having the right environment, compiler, libraries, ...)
By using a asm2wasm translator layer we will solve both the compiler toolchain and the library/environment tooling needed for running programs universally and safely.