Skip to main content
Topic: HipHop Virtual Machine (HHVM) (Read 246 times) previous topic - next topic

HipHop Virtual Machine (HHVM)

HipHop Virtual Machine (HHVM)

https://hhvm.com

https://github.com/facebook/hhvm

https://www.wikiwand.com/en/HHVM

HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the Hack programming language and used to support PHP execution before the release of HHVM version 4. By using the principle of JIT compilation, Hack code is first transformed into intermediate HipHop bytecode (HHBC), which is then dynamically translated into x86-64 machine code, optimized, and natively executed. This contrasts with PHP's usual interpreted execution, in which the Zend Engine transforms PHP source code into opcodes that serve as a form of bytecode, and executes the opcodes directly on the Zend Engine's virtual CPU. HHVM is developed by Facebook, with the project's source code hosted on GitHub; it is licensed under the terms of the PHP License and Zend License.



https://hhvm.com/blog/2018/09/12/end-of-php-support-future-of-hack.html
https://kinsta.com/blog/hhvm-wordpress/

WARNING. Might not be as useful as this once was in the past. It looks like they discontinued PHP compatibility?