2009-07-24 6 views
1

私は現在、エンタープライズWebアプリケーションのどこにボトルネックがあるのか​​を特定するのに苦労しています。アプリケーションは非常にjavascript重いです&は、私のデザインやアーキテクチャではなく、私の仕事は改善するIE上で実行されます。IEのページのレンダリング速度

私はIE6が悪名高い、JavaScriptが遅いことを知っています。フィドラー以外にも、ページのレンダリングのスピードを測定するのに使うことができる他のIEツールがありますか?

IE8がJavaScriptの処理時間が大幅に改善されているかどうかは知りませんか? Internet Explorer 6をIE 8で推薦する人はいますか?

答えて

0

IE6以上のIE8をお勧めします。 IE8にはjavascriptプロファイラもありますので、javascriptコードのどの部分が最も時間を費やしてそれに応じて最適化されているかを知ることができます。

Introducing the IE8 Developer Tools JScript Profiler

+0

ように、Microsoftは最終的に放火犯のようなものを実装する暇? – Keibosh

+0

はそれらをie8に持って行きました... – geowa4

0

一般的に当然といえば、(IE8)より現代的なものは、(IE6)は、古いものよりも良いそれを実行します。私は、たとえ7がすぐに過去の製品になることを意味するので、6は悪夢です。

+0

けれども、私はスピード>信頼性のラインに沿って求めています。 IEがバグに遭遇した場合、10%のスピードブーストは問題にはなりません。正しく動作させるためには、大幅なリワークを経なければなりません。しかし、IE6以上の信頼性がある限り、問題はありません。 – Keibosh

+0

IE8はIE6よりもかなり信頼性が高いです。 – EricLaw

2

Firebugでjavascriptをプロファイルできます。 IEで動作するバージョンがあります。

パフォーマンスに関しては、IE8ははるかに高速です。 IE8の各タブは、Chromeに似た独自のプロセスです。あなたがIE8を持っているなら、プロファイラが組み込まれていますが、私は自分自身が火薬爆弾を使用しています。

+0

他のブラウザで動作するバージョンについてはわかりませんでした。驚くばかり! http://getfirebug.com/lite.html – KClough

0

IE8のプロファイリングツールもIE6のボトルネックを見つけるのに役立つかもしれませんが、そうでない場合は、手動デバッグを自分で行う必要があります。

前後の時間を取得して、ドキュメントにメッセージを書き込んでください。 IE6のため

http://www.frederikvig.com/2009/05/measuring-javascript-performance/

function somefunction() { 
    var start = new Date().getMilliseconds(); 

    // code here 

    var stop = new Date().getMilliseconds(); 
    var executionTime = stop - start; 

    // Print executionTime to the screen/textarea etc 
} 
関連する問題