Re: javascript benchmark (效能測試 on js function creation)

看板Ajax作者 (自立而後立人。)時間14年前 (2012/03/12 00:35), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《tomin (弱水三千 只取一瓢飲)》之銘言: : http://jsfiddle.net/hzm97/ : 我想將測試code寫得通用、簡潔、漂亮一點 以後可當lib用 : 或是有那個lib還不錯用? 你測試的部份怎麼不寫成底下這樣就好?XD function stopWatch(fn){ var start = new Date(); try{ fn(); }finally{ var end = new Date(); return end - start; } } stopWatch(function(){ function f(){alert()} for(i=0;i<1000000;i++){ x = f; } }); 繞一圈弄 timer("start") 跟 off 不是很麻煩嗎 :P 一般只有碰到 async 操作時才會需要這樣作 start跟 stop, 而且當你真的碰到 async 操作時,你會需要 namespace , 只有start 跟 stop 是不夠用的,因為那就通常會伴隨著巢狀結構。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.81.229.99

03/12 01:45, , 1F
那個是從stackflow copy來的XD
03/12 01:45, 1F
文章代碼(AID): #1FNDGqRv (Ajax)
文章代碼(AID): #1FNDGqRv (Ajax)