← Back to context

Comment by fooker

4 hours ago

What's the state of wasm for porting multi-process code?

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

> 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).