AndroidのJavaScriptエンジンにV8登場

まだソースを眺めただけですが、AndroidWebkitJavaScriptエンジンとして
V8のソースが入ってきています。

webkit/Android.mk をみるとビルド時の環境変数JS_ENGINE がv8になっているとv8が組み込まれるようです。

V8はJavaScriptJITコンパイルして高速に動作させるものです。詳しくはこちら。
http://code.google.com/intl/ja/apis/v8/
Issues - v8 - V8 JavaScript Engine - Monorail


(2009.11.18追記)
ビルドして動かしてみた。
環境変数のセットだけであっさりと V8が動いた。

$ export JS_ENGINE=v8
$ make

あまりにあっけないので、デバッグ用のコードを無理矢理有効にして生成したアセンブラコードをログに出すようにしてようやく本当にJITコンパイルしていると納得した。