یک ماشین مجازی با منبع باز است که در آن می توان برنامه هایی را با زبان PHP و Hack طراحی کرد. HHVM از کامپایلر JIT برای عملکرد بهتر استفاده می کند.
ماشین مجازی HHVM از PHP5,Hack و بسیاری از ویژگیهای PHP7 پشتیبانی میکند.
ماشین مجازی HHVM بجای کامپایل کردن مستقیم PHP به ++C، دو زبان PHP و Hack را به bytecode تبدیل می کند. این bytecode توسط کامپایلر JIT به کد ماشین X64 تبدیل می شود. این فرآیند کامپایل اجازه می دهد تا شما یک باینری کامپایل شده را اجرا کنید تا بتوانید عملکرد هک و پی اچ پی خود را بالاتر ببرید. HHVM توسط شرکت فیسبوک ایجاد شده است و هم اکنون این شرکت از آن استفاده می کند. صاحبان جدید شرکت Zend قصد دارند در PHP8 از JIT Compiler برای کارایی بالاتر استفاده کنند.
همانطور که می دانید سرعت توسعه PHP چندین برابر زبانهای برنامه نویسی دیگر است و شما با استفاده از HHVM هم سرعت توسعه بالایی خواهید داشت و هم کارایی و عملکرد خوبی دارید.