back

by josephcsible·6y ago·view on hn ↗
> there is no difference between a heavyweight runtime or a lightweight VM.

There's a big difference. A runtime is just functions that get called, but a VM means that you have bytecode that it's interpreting instead of native code.

1 comments
Bytecode is not necessary for it to be a VM, otherwise KVM wouldn't be a VM because it just executes machine code as is mostly.
That's a VM in a different sense.