TOPSoftware > FacebookのPHP/Hack実行環境「HHVM」、今後...

Software

FacebookのPHP/Hack実行環境「HHVM」、今後は対象をHackに限定へ

2017/09/22

Paul Krill InfoWorld

 Facebookはここ何年も、HHVMをほぼHackの実行にのみ使っているという。Hackはすでに、PHP 5の弱点の多くに対処しており、その中には、PHP 7で対処されているものもあれば、そうでないものもあると開発チームは説明する。

 PHPとたもとを分かつことにより、HHVMとHackで、より優れた体験とパフォーマンスを開発者に提供できることを開発チームは望んでいる。現在、数多くの機能、ライブラリ、パフォーマンス向上の計画を進めているとのことだ。Hackの設計の改良として開発チームが取り組んでいるのは次のような点だ。

  • 型チェックがしやすい配列風のデータ構造の完成
  • デストラクタとリファレンスの排除
  • ガベージコレクションの利用による顕著なパフォーマンス向上

 HackはPHPのエコシステムを基盤として構築されたことから、HHVMチームは、ComposerやPHPUnitなど、PHP用の主要ツールの現行バージョンとの互換性を確立する取り組みを始めている。

 だが、最終的に目指しているのは、Hack自体が中核フレームワークの独自のエコシステムを持つことだ。HHVMチームが開発を進めているHack用のツールやライブラリには、標準ライブラリ「Hack Standard Library」、型なしデータを型付きデータに変換する「TypeAssert」、クラス/型エイリアス/関数のオートローダーなどがある。

(了)

翻訳:内山卓則=ニューズフロント
記事原文(英語)はこちら

↑ページ先頭へ