tohokuaikiのチラシの裏

技術的ネタとか。

経過時間を測るJavaScript

関数ごとのは、Firebugのプロファイルで分かる。まぁ、IEとかはちゃんとやんなきゃだけど。

とりあえず、全体の実行時間を測りたい場合。内に

<script>(function(startTime){ pt = function(){ console.log("経過時間: ", ((new Date()).getTime() - startTime)/1000);}})((new Date()).getTime());</script>

ってやっておいて、好きなところ・・・Windowのonloadがいいかな?・・・でpt();ってやればFirebugのコンソールに出る。