AndroidのJavaScriptエンジンにV8登場
まだソースを眺めただけですが、AndroidのWebkitのJavaScriptエンジンとして
V8のソースが入ってきています。
webkit/Android.mk をみるとビルド時の環境変数JS_ENGINE がv8になっているとv8が組み込まれるようです。
V8はJavaScriptをJITコンパイルして高速に動作させるものです。詳しくはこちら。
http://code.google.com/intl/ja/apis/v8/
Issues - v8 - V8 JavaScript Engine - Monorail
(2009.11.18追記)
ビルドして動かしてみた。
環境変数のセットだけであっさりと V8が動いた。
$ export JS_ENGINE=v8 $ make
あまりにあっけないので、デバッグ用のコードを無理矢理有効にして生成したアセンブラコードをログに出すようにしてようやく本当にJITコンパイルしていると納得した。