Yes, yes! Standardizing the VM is better than standardizing the language. But please don't standardize a Javascript VM that run JS fast but runs, e.g. OCaml relatively slowly (compared to a native code compiler). For things where performance is important, having fast languages run really fast is more valuable than having a slow language run somewhat fast.
Using something like LLVM IR would be great, and that's what Google is doing with native client.
Using something like LLVM IR would be great, and that's what Google is doing with native client.