gotin blog

Whatever gotin wanna write

「分割してみる」をhtmlの中に書いて試したらうまく動きました

昨日の記事ですが,やっぱり私のやり方がまずかったようです。
Firebugじゃなくて、html中にコードを載せて試したら、ちゃんと「分割してみる」の方式が6倍程度早かったです。そしてNumber.timesの方式だけバッチリ遅かったです。
ん〜、じゃぁどうしてFirebugだと一番早いはずの方法が一番遅くなってしまうんでしょう?
30bitを超えようが超えまいがint->double変換をやっていて、結局どの手法をつかってもそのコストがかかるようになってしまっている。その結果、bit演算がある分、「分割してみる」の方式が一番遅くなってしまっている、と想像する。いずれにしてもFirebugでRunするときはjavascriptの実行に何かはさまってる感じなんでしょうかね。そんなに気になるならFirebugのソース読めって感じですね。気が向いたら読んでみます。