(no title)
keithwinstein | 2 years ago
It takes tens of cycles to instantiate a Wasm module and call one of its exported functions.
There are some serious benefits to OS-mediated hardware isolation, but there are also some real benefits to the "ahead-of-time" isolation you can get from something like Wasm (e.g. via wasm2c->a C compiler->machine code, but also with more mainstream tools like wasmtime).
fwsgonzo|2 years ago
Launching a new VM is not something that should be done outside of a restart or reconfiguration.
I think for me, what WASM brings to the table is perhaps reduced Linux-isms. Everything has become a little bit Linux-or-nothing, and if WASM presents a unified API towards all operating systems that is a good thing. I'm still not happy that Browsers are de-facto operating systems now, and with WASM even more so.
rockwotj|2 years ago
Link to the talk if interested: https://youtu.be/t4-Al2FoU0k