不要讓任何javascript代碼持續運行50毫秒以上。
可以通過原生的 Date 對象來跟蹤代碼的運行時間,這是大多數javascript分析工具的運行原理:
var start = +new Date(); //'+'加號將Date對象轉化爲數字
someLongProcess();
...
vart stop = +new Date();
console.log(start - stop); //someLongProcess()代碼段執行的時間
參考:《高性能JavaScript》