の外に疑問のシンプルさはご容赦ください:母親Googleはない、この1への答えを持っているようだ...、Webkitの
をので、Javaがサイ、で書かれたJavaScriptエンジンを持っていますJava。 Cocoa-touch環境でJavaScriptを処理するための同様の形状のライブラリがありますか?具体的には、ではなく、でUIWebViewを使用することを意味します。
の外に疑問のシンプルさはご容赦ください:母親Googleはない、この1への答えを持っているようだ...、Webkitの
をので、Javaがサイ、で書かれたJavaScriptエンジンを持っていますJava。 Cocoa-touch環境でJavaScriptを処理するための同様の形状のライブラリがありますか?具体的には、ではなく、でUIWebViewを使用することを意味します。
this (old) pageには、SpiderMonkey(MozillaのCベースのJavascriptエンジン)とObjective-Cの間にブリッジがあります。多分それは探検するものですか?
さらに、JavascriptCore iPhoneのjavascriptエンジンではありませんか?
最後に、おそらくこれがあなたが探しているものですか? http://parmanoir.com/Taming_JavascriptCore_within_and_without_WebView
おそらく、Google V8 JavaScript EngineはiOS向けに構築できますか? Linux/ARM上に構築されているように見えるので、iOS(Darwin/ARM)は理論的にはあまり離れていない可能性があります=)
ウェブキットはウェブブラウザエンジンです。したがって、技術的には、どのJavaScriptインタプリタ/コンパイラも「Webkitの外部」です。
V8(のWebkitを使用)Google ChromeとNode.jsで使用され、SquirrelFish Extremeは(のWebkitを使用する)Safariで使用され、Mozilla FirefoxためSpiderMonkey、およびIE9ためChakra。好きなのを選びな。
実際、SpiderMonkeyはFirefoxのjavascriptエンジンです。 JägerMonkeyはSpiderMonkeyに適用されるJITメソッドです。また、Node.jsがWebkitを使用しているとは思っていません。サーバー側のソフトウェアだと思っています。 – Martijn
ええ、クロームの隣にWebkitがありました。ノードはV8をC++(固定) –
でも使用しています。SpiderMonkeyがエンジンであることは間違いありません。SpiderMonkey + TraceMonkey = JaegerMonkey 、あなたは正しいです、それはちょうどJITです(そしてTraceMonkeyはトレースツリーを使用しています)、もう一度修正しました –
iOSガイドラインでは、Webkit以外のJavaScriptエンジンを使用することを禁じていますが、間違いかもしれません。 –
あなたの所見の更新を投稿できるのであれば、本当に感謝しています:) – phi