
HHVM on Facebookin vuonna 2011 julkaisema ajonaikaiseen kääntämiseen (JIT) luotu virtuaalikone, joka kääntää sekä PHP- että Hack-kielistä koodia, ensin omaksi hipHop Bytecodekseen ja tämän jälkeen x86-konekieleksi.
Facebook joutui alunperin luomaan HHVM:n omiin tarpeisiinsa, koska PHP ei yksinkertaisesti enää skaalautunut Facebookin miljardin käyttäjän tarpeisiin. Yhtiö käyttää virtuaalikonetta omissa palveluissaan ja kuten monien muidenkin projektiensa osalta, on päätynyt jakamaan ratkaisun avoimena lähdekoodina vapaaseen käyttöön. Samalla virtuaalikoneen ansiosta verkkosivujen taustalla olevaa koodia voidaan myös pikkuhiljaa siirtää kohti Facebookin kehittämää Hack -ohjelmointikieltä, joka on kehitetty PHP:n pohjalta ja monella tapaa myös sen seuraajaksi. Kuten HHVM:kin, myös Hack on avointa lähdekoodia.
Facebook joutui alunperin luomaan HHVM:n omiin tarpeisiinsa, koska PHP ei yksinkertaisesti enää skaalautunut Facebookin miljardin käyttäjän tarpeisiin. Yhtiö käyttää virtuaalikonetta omissa palveluissaan ja kuten monien muidenkin projektiensa osalta, on päätynyt jakamaan ratkaisun avoimena lähdekoodina vapaaseen käyttöön. Samalla virtuaalikoneen ansiosta verkkosivujen taustalla olevaa koodia voidaan myös pikkuhiljaa siirtää kohti Facebookin kehittämää Hack -ohjelmointikieltä, joka on kehitetty PHP:n pohjalta ja monella tapaa myös sen seuraajaksi. Kuten HHVM:kin, myös Hack on avointa lähdekoodia.