speed: adding a benchmark() function
[jquery.git] / speed / benchmark.js
1 // Runs a function many times without the function call overhead\rfunction benchmark(fn, times){\r        fn = fn.toString()\r     var s = fn.indexOf('{')+1,\r             e = fn.lastIndexOf('}');\r       fn = fn.substring(s,e);\r        \r       return new Function('i','var t=new Date;while(i--){'+fn+'};return new Date-t')(times);\r}