V8はGoogle Chromeに搭載されたIA-32かARM上で動作するJavaScriptエンジンです。ソースコードはC++で書かれており、新BSDライセンスで提供されています。
Chromeに使用されていますが、スタンドアロンでの実行や組み込みでの実行が簡単に実現できるようになっています。使用ユーザが多いJavaScriptであり実行速度が速いため、今後組み込み用に使えるのではないかと思います。
この記事では、V8のコンパイルを行います。ただし、コンパイルを通すためにMemoryBarrierをコメントアウトしているので完全な動作を保証するものではありません。(よい対処法があればお知らせください)
