[tips] たった1行でJScriptを高速化!!

| コメント(0) | トラックバック(0)
IT戦記 [javascript] 一行で IE の JavaScript を高速化する方法に載っているように、JScriptの最初に

/*@cc_on _d=document;eval('var document=_d')@*/

を入れるだけで、IEでの動作が高速化される。
これは、documentを使うより、var doc = document;としてdocを使う方がいちいちシステム内部の処理を呼ばなくて済む分速くなるかららしい。
なので、_d = documentとし、JScript中のdocumentを_dに置換してしまえばこの恩恵を受けることができる。

ここで、狂ったように速いと言われたGWT1.4のメールアプリのソースを見てみると、確かにdoc = documentとか書かれてあった。このソースはGWT1.4をダウンロードすれば、サンプルソースとしてついてくる。

実際に確かめてみたのだが、IEでは本当に5倍くらい速くなったのだが、FireFoxでは効果が見られなった

トラックバック(0)

トラックバックURL: http://blog.isocchi.com/MovableType/mt-tb.cgi/175

コメントする

このブログ記事について

このページは、isocchiが2007年10月12日 16:25に書いたブログ記事です。

ひとつ前のブログ記事は「[OCaml]#3 外部ファイルを読み込む」です。

次のブログ記事は「[Mobile] Mozilla FireFoxにモバイル版が!!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.0