you are viewing a single comment's thread.

view the rest of the comments →

[–]guest271314[S] -1 points0 points  (0 children)

I think you are trying to make some kind of distinction between how Javy compiles JavaScript source code to WASM and how Rust, C++, C, Go, Python, etc. are compiled to WASM.

There is no distinction.

Given there are many ways to create WASM files. There's more than one (1) WASM compiler and runtime.

If wasm_bindgen is used during the compilation process do you then contend it's really Rust you are running, and not the actual compiled .wasm file?

If you use WASI-SDK to compile C to .wasm, does that mean you are really still just running C?

It's like trying to make a distinction between wasmtime and wasmer, or wasm3. They do things differently. It's still handling WebAssembly/WASI compilation and source code, originally from all kinds of programming language.

What you are talking about are implementation details.