HHVM

E452770

HHVM is an open-source virtual machine developed by Meta (Facebook) that executes Hack and PHP code using just-in-time (JIT) compilation for high performance.

All labels observed (2)

Label Occurrences
HHVM canonical 6
Facebook HipHop PHP compiler 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf just-in-time compiler
open-source software
virtual machine
category Hack implementation
PHP implementation
virtual machine for dynamic languages
designGoal enable gradual migration from PHP to Hack
improve performance of large PHP codebases
developer Facebook
Meta Platforms
executionModel bytecode interpreter
just-in-time compilation
feature ahead-of-time optimization for hot code paths
asynchronous I/O support
bytecode translation from PHP/Hack source
extension API for C++ modules
integrated web server (proxygen-based)
focusShiftedTo Hack language over PHP
hasAbbreviationFor HipHop Virtual Machine
hasComponent Hack typechecker (hh_client)
HipHop bytecode interpreter
JIT compiler
implementationLanguage C++
introduced 2011
license PHP License
Zend License
optimizedFor high performance
high throughput
low latency
primaryUseCase server-side web application execution
programmingLanguageSupported Hack
PHP
replaces Facebook HipHop PHP compiler
linked to: HHVM
repository https://github.com/facebook/hhvm
runtimeFor Hack language
PHP language
linked to: PHP
supports FastCGI mode (historically)
HTTP server mode
JIT compilation for Hack
JIT compilation for PHP
command-line execution of scripts
supportsPlatform Linux
macOS (development only)
linked to: macOS
usedBy Facebook
Wikipedia (historically)
linked to: Wikipedia
website https://hhvm.com

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hack platform HHVM
subject linked to: Hack (programming language)
Hack runsOn HHVM
HHVM replaces Facebook HipHop PHP compiler
linked to: HHVM
XHP integratesWith HHVM
hh_client ecosystem HHVM