News for hackers. Stuff that matters.
Re:Speeding up PHP with the HipHop VM by masklinn on Friday November 30, 2012 @04:12AM (#4852510)
> all the modern versions of Javascript VMs use register-based (in many cases actually translating from stack-based bytecode that the parser outputs, to register-based bytecode consumed by the JIT compilers)

Pretty sure V8 doesn't as it has no interpreter at all, it has a fast JIT and a slow JIT, but it only ever runs native code.

Re:Speeding up PHP with the HipHop VM by pbiggar on Friday November 30, 2012 @04:22AM (#4852528)
Sorry, I didn't mean to imply they all use interpreters. The more compilery parts use three-address code and SSA, which are IRs that are conceptually similar to a register-based bytecode.