The idea is so obviously beneficial that we'll keep having them until one manages to get entrenched firmly enough to become the standard.
wasm is likely to be that thing for the simple reason that it actually pursues this goal. JVM notionally does (or did? what does Oracle say these days?), but its bytecode is so much more high-level that it's not even in the same ballpark.
Comments
The idea is so obviously beneficial that we'll keep having them until one manages to get entrenched firmly enough to become the standard.
wasm is likely to be that thing for the simple reason that it actually pursues this goal. JVM notionally does (or did? what does Oracle say these days?), but its bytecode is so much more high-level that it's not even in the same ballpark.
Since 1958 there were a few more bytecodes to chose from, yet another comment talking only about JVM.
How many of them were portable yet specifically designed to be compilable to sandboxed low-level native code?