Review:

Facebook's Hhvm (hiphop Virtual Machine)

overall review score: 4.2
score is between 0 and 5
Facebook's HHVM (HipHop Virtual Machine) is an open-source virtual machine designed to execute programs written in PHP and Hack, a programming language developed by Facebook. It aims to improve the performance and efficiency of PHP execution by using a just-in-time (JIT) compilation approach, enabling faster execution and better scalability for large-scale web applications.

Key Features

  • Just-in-time (JIT) compilation for enhanced performance
  • Support for Hack language, a dialect of PHP with added features
  • Optimized execution environment tailored for Facebook's infrastructure
  • Open-source project with active community contributions
  • Compatibility layer allowing running standard PHP code

Pros

  • Significant performance improvements over traditional PHP interpreters
  • Supports Hack language enhancements, offering additional features to developers
  • Open-source with ongoing updates and community support
  • Effective at handling large-scale web applications

Cons

  • Limited compatibility with all PHP extensions and third-party libraries
  • Steeper learning curve for developers unfamiliar with Hack or HHVM-specific optimizations
  • Gradual decline in widespread adoption as more projects move to other solutions like PHP7+ and modern runtimes
  • Eventually deprecated by Facebook in favor of other technologies

External Links

Related Items

Last updated: Thu, May 7, 2026, 11:08:04 AM UTC