不要让任何javascript代码持续运行50毫秒以上。
可以通过原生的 Date 对象来跟踪代码的运行时间,这是大多数javascript分析工具的运行原理:
var start = +new Date(); //'+'加号将Date对象转化为数字
someLongProcess();
...
vart stop = +new Date();
console.log(start - stop); //someLongProcess()代码段执行的时间
参考:《高性能JavaScript》