Appleの新しいJavaScriptエンジン

数日前、Safariの開発者が新しいJavaScriptエンジン -SquirrelFish(BelkoRyba、またはロシアのソノリティを高める魚リス)を発表しました。



SquirrelFishは、WebKit 3.0および3.1で使用されているJSマシンよりも大幅に優れています(約60%高速)。 さらに、FireFoxの現在のバージョンでMozillaが使用しているエンジンであるSpiderMonkey より46%高速で、Adobe Flash 9で使用されFireFox用に移植されたTamarinよりも52%高速です



David Mandelinは、SquirrelFishがそのような結果を達成した方法を分析する非常に興味深い投稿を書きました。 簡単に説明すると、「古典的な」インタープリターにはあまり標準ではないテクノロジーを使用します(特に、スタックではなくレジスターを使用してインタープリターを構築し、ストリームを直接アドレス指定します)。



この分析をきっかけに、Mac OSのスクリプト環境としてAppleがAppleScriptに別れ、JavaScriptに完全に切り替わるという憶測さえありました



All Articles