3 ポイント 投稿者 xguru 2021-09-19 | まだコメントはありません。 | WhatsAppで共有
  • AOT : Ahead-Of-Time

  • ゲーム機をターゲットにJavaScriptでゲームを開発した後、事前にコンパイルしてランタイムとともに配布する方式

→ QuickJSベース

→ ES2020までの最新JSをサポート

→ PC、モバイル、コンソールをサポート

→ NW.jsランタイム環境のサブセットを提供

→ AOTコンパイラでSSA IRを利用して高速なマシンコードを生成

→ インラインキャッシュを実装

→ 参照カウントGCを使用

  • V8インタープリタより3.23倍高速

→ V8で30FPS以下だったものが60FPSまで可能に

  • 現在までに知られているプロダクションレベルのAOTエンジンは、Facebookが開発したHermesくらいしかない

→ ReactNative向けであり、マシンコードではなくByteCodeを生成

まだコメントはありません。

まだコメントはありません。