JSLitmus是一个不错的小js工具,可以用来测试比较运行一个js函数所用的时间。
这里我做了一个小
例子感觉还不错,D-U 里面用的循环如果跑空函数,在我的机器上和原生循环比较是 160m/s 对 260m/s,但如果循环里面跑的函数有一定执行时间,比如上面例子中的产生一个随机数,那么我的机器上的结果是:146k/s 比 144 k/s 所以我认为效率上是完全可以忍受的,而 D-U 中的循环带来的开发方面性大得多。
打算把这个东西整合成D-U的一个模块
btw,如果用IE运行上面的例子的话,很可能会脚本超时而影响结果,解决方法有二个:1、按让脚本继续运行,然后重新 run tests,2、改注册表上的设置,永久解决这个问题,FYI