3 ms·
Is there anything written that explains this? I sort of got that impression when he talked about how JS was untyped but the js bytecode vm had types.
by Torgo 11y ago
Is there anything written that explains this? I sort of got that impression when he talked about how JS was untyped but the js bytecode vm had types.
- azakai 11y agoModern JS VMs have type-specializing JITs. That's how they make code run fast, basically - they detect types at runtime, and emit efficient code for that. asm.js just gives them the types, which makes things easier, but it all builds upon the existing power of JS VMs. See e.g. http://kripken.github.io/mloc_emscripten_talk/sotu.html#/16 http://kripken.github.io/mloc_emscripten_talk/sotu.html#/16