Comment by flohofwoe

3 hours ago

> I want to run something that execs a command line tool, both in the browser. Doable yet?

If it's not possible from Javascript, it's also not possible from WASM, it's as easy as that.

If your command line tool can be compiled to WASM and works within the restrictions of the browser sandbox, it's trivial. But if you want to start a native command line tool from within the browser, it's pretty much impossible (and for good readons).

There's also a grey zone if you need it to work in a specific runtime environment. For instance VSCode extensions allow to run POSIX command line tools compiled to WASI, and those can safely access parts of the filesystem (like reading and writing files in the current project directory).

I meant: I want a program compiled to wasm capable of running in the sandbox calling another command line tool also compiled to wasm.

Right now the call is through an exec system call, but that can be changed.