08/06/01 00:21:22 v81HSEZ3 BE:330858443-S★(755345)
MSにメールして>>9のJSCRIPT.DLL 5.7.0.20550 (QFE)で使っていたんだけど、
IE8 βのJSCRIPT.DLLと差し替えると高速化すると聞いた。
IE8 βのJSCRIPT.DLLは5.7.0.17184
バージョンダウンだ。
β版のものでもあるし安定性を考えた時に躊躇する気持ちがあった。
しかし、ものは試しと実験してみた。
ベンチマークの比較結果を以下に載せてみる。
普段、IEを使わないのでw体感上で速くなったのかどうかはわからない。
2時間ほど差し替えたJSCRIPT.DLLでIE7を起動してブラウジングしてみたが、
心配していた安定性に特に問題はないようだ。
207:ベンチマーク結果
08/06/01 00:21:54 v81HSEZ3 BE:1737004897-S★(755345)
★ブラウザ別JavaScript実行速度テスト(ベンチマーク)
URLリンク(www.openspc2.org)
結果が好転したものに○、あまり変わらないもの(100msec以内)は△、
悪化したものに×をつけてみる
BeforeはJSCRIPT.DLL 5.7.0.20550
AfterはJSCRIPT.DLLは5.7.0.17184
文字列連結○
Before 3406 msec
After 15 msec
文字列連結(配列のjoinで連結)△
Before 16 msec
After 16 msec
エレメント作成×
Before 2094 msec
After 2219 msec
テキストノード作成△
Before 4953 msec
After 4984 msec
シリアルサーチ○
Before 250 msec
After 125 msec
innerHTML△
Before 3594 msec
After 3562 msec
208:ベンチマーク結果
08/06/01 00:22:34 v81HSEZ3 BE:330858162-S★(755345)
innerText/textContent△
Before 2281 msec
After 2328 msec
正規表現○
Before 1281 msec
After 1156 msec
スタイルシートからの読み出し△
Before 1437 msec
After 1453 msec
スタイルシートへの書き込み△
Before 391 msec
After 343 msec
withによる省略△
Before 2485 msec
After 2516 msec
209:ベンチマーク結果
08/06/01 00:22:50 v81HSEZ3 BE:496287836-S★(755345)
子ノード追加△
Before 344 msec
After 343 msec
ノード読み出し△
Before 656 msec
After 672 msec
ノードへの書き込み△
Before 891 msec
After 922 msec
配列読み出し△
Before 47 msec
After 31 msec
配列書き込み△
Before 94 msec
After 32 msec
オブジェクト作成○
Before 2766 msec
After 2000 msec
210:ベンチマーク結果 2
08/06/01 00:25:38 v81HSEZ3 BE:744431639-S★(755345)
★SunSpider JavaScript Benchmark
URLリンク(webkit.org)
Before
Total: 61765.2ms +/- 5.1%
After
Total: 12575.0ms +/- 0.0%
211:感想&まとめ
08/06/01 00:30:23 v81HSEZ3 BE:551430645-S★(755345)
ベンチマーク結果の>>207の文字列連結の成績向上には目を見張るものがある。
総合的にはベンチマーク結果は>>210にみられるように、javascriptのスピードアップ
にIE8 βのそれは好転に寄与するもののようだ。
以上、レポート終わり