5 ms·
You are correct, but this time, all industry leaders cooperate instead of competing: https://webassembly.org/ https://webassembly.org/ (see browser support). Al
by TomMarius 8y ago
You are correct, but this time, all industry leaders cooperate instead of competing: https://webassembly.org/ https://webassembly.org/ (see browser support). Also implementation in browsers is different (more "close to the metal" let's say) and the whole web platform has evolved a lot, and that changes a lot of things.
- jayd16 8y ago>(more "close to the metal" let's say) I don't think that's really fair to say at all.
- conradev 8y agoI would say that JVM bytecode is significantly higher level than WebAssembly, no?
- TomMarius 8y agoYes, and the whole browser<->plugin and plugin<->applet communication layers are missing, WASM runtime is embedded directly in V8 so the WASM code literally is ran closer to the metal.
- jackpeterfletch 8y agoWASM runs directly on V8, which runs natively. Bytecode runs directly on the JVM which runs natively. I'm not seeing how eithers closer to the metal.
- TomMarius 8y agoJVM yes, but when Java web apps were popular, there was a communication layer between the JVM application and the JVM support plugin, and then between the plugin and the browser.
- kodablah 8y agoNot really, lot of parallels actually. But it does have higher level constructs than WASM currently has, but they are quite specific to Java the language. So I wouldn't say higher level, just more and larger scope currently.