
Mozilla、Firefox将来バージョンで「WebKit」JSエンジン一部流用へ(69)
- 1 たかちゃんψ ★ 2010/03/12(金) 01:04:26 ID:???
- 最近のWebブラウザではJavaScriptコードの実行速度が評価基準の1つになっているが、"地球最速"をうたうOperaのほか、
高速性を売り物に登場したChromeやSafariなどに比べてFirefoxの評価は低く、高速なJavaScript実行エンジンの実装が課題になっていた。
米Ars Technicaの報道によれば、このFirefoxの高速化に、ライバルであるChrome/Safari勢がレンダリングコアにしている
WebKitプロジェクト技術の一部を利用しようとしているようだ。
Firefox 3.5では、JavaScriptコードの一部をネイティブコードに変換して実行速度を高速化する「TraceMonkey」というエンジンが
搭載されている。だがTraceMonkeyは実装に手間取ったためにすでに何度か採用が見送られたうえ、
変換可能なコードが非常に限定的であるという欠点もあり、Firefox 3.7以降での採用が見込まれる「JaegarMonkey」で
さらなる変換効率向上を見込んでいる。
だがArs Technicaによれば、こうしたJavaScript実行エンジンのさらなる高速化のため、MozillaがApple主導のWebKitプロジェクトから
一部コード流用を計画しているという。
WebKitで利用されるJSCoreのネイティブコード生成エンジンをTraceMonkeyと組み合わせることで、
現状の実行速度をさらにアップさせる狙いがあるとしている。
Firefoxでは現在、SpiderMonkeyをJavaScriptエンジンのコアに、高速化技術としてTraceMonkey、
ネイティブコード生成エンジンとしてNanojitを利用している。
NanojitはもともとTamarinプロジェクトから派生したもので、AdobeがECMAScript 4実装のために改良したものだ。
FlashのActionScript実行などでも活用されているJIT(Just-In-Time)コンパイラである。
JSCoreのJIT部分はNitroと呼ばれ、その高速動作で知られている。
最終的にはより変換効率を高めたJaegarMonkeyとNitroを組み合わせるのが目的とみられる。
http://journal.mycom.co.jp/news/2010/03/11/012/index.html
総レス数 69
■ このスレッドは過去ログ倉庫に格納されています
IE等普通のブラウザで見る場合 http://tubo.80.kg/tubo_and_maru.html
専用のブラウザで見る場合 http://www.monazilla.org/
2ちゃんねる Viewerを使うと、すぐに読めます。 http://2ch.tora3.net/
この Viewer(通称●) の売上で、2ちゃんねるは設備を増強しています。
●が売れたら、新しいサーバを投入できるという事です。
よくわからない場合はソフトウェア板へGo http://hibari.2ch.net/software/
モリタポを持っていれば、50モリタポで表示できます。
read.cgi@hanako ver 2011/01/22
FOX ★ DSO(Dynamic Shared Object)