4 ms·
Correct. To quote Bobby's comment above: Browsix is not an interpreter. Browsix provides a shared kernel and primitives like system calls to _existing_ interp
by emeryberger 10y ago
Correct.
To quote Bobby's comment above:
Browsix is not an interpreter. Browsix provides a shared kernel and primitives like system calls to _existing_ interpreters and runtimes that target JavaScript.
For example, we extended both the GopherJS and Emscripten compilers and runtimes to talk to our shared kernel, so that processes written in C and Go can run in parallel (on separate Web Workers) and communicate over pipes, sockets and the filesystem in the browser (much like they can in a standard Unix environment).