3 ms·
A VM is still a specific language, it just has a binary syntax. All VM's make tradeoffs which means they are a better fit for some languages than others. The fu
by olavk 14y ago
A VM is still a specific language, it just has a binary syntax. All VM's make tradeoffs which means they are a better fit for some languages than others. The fully language neutral VM does not exist. Given that, we might as well consider JavaScript a VM which just happen to have a text-based rater than binary source.
A VM is therefore not necessarily an improvement on JavaScript - it has to be a better VM than JavaScript, and nobody have designed that yet.