Facebookは5月7日(米国時間)、「HHVM 3.26 - Introducing HackC|HHVM」において、プログラミング言語「PHP」およびHackの仮想マシン「HHVMの」最新バージョン「HHVM 3.26」の公開を伝えた。このバージョンには新たなフロントエンドが導入されたほか、ツールやタイプチェッカーのライセンスが変更され、Ubuntu 18.04 LTSのサポートが追加されている。

HHVM 3.26の主な注目点は次の通り。

  • 新たなHackコンパイラであるHackCをHHVMの新しいデフォルトフロントエンドとして採用。1年にわたる開発の成果物で、これまでのフロントエンドと互換性を確保している
  • ソースコードをライセンスをMITに変更
  • nonnull型の導入
  • dynamic型の導入
  • dynamic型使用例その1 - 資料: Facebook提供

    dynamic型使用例その1 - 資料: Facebook

  • dynamic型使用例その2 - 資料: Facebook提供

    dynamic型使用例その2 - 資料: Facebook

HHVMはJIT技術などを導入することで高速な処理性能を実現しているという特徴がある。また、PHPに加えて、プログラミング言語「Hack」に対応しており、高度なプログラミングが可能とされている。