News for hackers. Stuff that matters.
Re:WebAssembly: Docker Without Containers by jakogut on Wednesday December 21, 2022 @09:52AM (#34081419)
> you have tp put it in a VM , which gives you a performance penalty

This claim is dubious for many configurations of hardware accelerated virtualization. The hardware creates another ring 0 for each guest kernel, and guests run at the same level as the host. It's true that layering things like filesystems and networking incur overhead, but it's just as easy to pass through a physical disk, and bridge virtual TAP interfaces to physical NICs.

Hardware virtualization is very flexible, and there's a configuration out there that will meet the performance requirements of the vast majority of projects.

Re:WebAssembly: Docker Without Containers by nine_k on Wednesday December 21, 2022 @11:19AM (#34082642)
A native code VM gives really little performance penalty.

Consider VMs like those which run Javascript, or WASM. JIT compilation can get pretty close to C performance, as JVM and LuaJIT show though, given enough RAM at runtime, and money for development.