2010-11-21 11 views
3

私は現在、Javascriptコードを解釈し実行するためにjavax.scriptパッケージを使用しています。ちなみに、これはMozillaのRhino JSインタプリタで使用されているのと同じエンジンです。最も速いJavaベースのJavascriptエンジン

質問:Rhinoよりも速いJavaベースのJavascriptエンジンはありますか?

答えて

5

私はRhinoの選択肢について聞いたことがありません。このリストによれば、http://en.wikipedia.org/wiki/List_of_ECMAScript_enginesによれば、RhinoはJavaベースのJavaScriptインタセプタの唯一のものです。

+7

これもまた最も速くなります:-) –

+11

と最も遅い;) – Matt

3

javax.scriptは、インターネットからダウンロードできるMozillaのRhinoの現在のバージョンよりも古い(、わずかに変更された)です。最新のRhinoを入手して使ってみましたか?

また、使用しているものと必要な統合の種類によっては、node.jsを使用する方が適切かもしれません。

+1

JDKのRhinoの現在の(変更された)バージョンにはコンパイラがありません。おそらくインタプリタは遅くなるでしょう。 –

8

Java 8では、OracleはJavaに組み込まれた独自のJavaScriptエンジンであるNashornをリリースする予定です。 Rhinoよりもはるかに高速になる予定であり、今後Java用のJavaScriptのリファレンス実装を目指しています。

あなたはプレリリースJDKを使用するために満足している場合、あなたはそれhereをダウンロードすることができOracle @ DZone:

とそれについての最近のインタビューを参照してください。

関連する問題