mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Reformat benchamrk function.
This commit is contained in:
@@ -1 +1,9 @@
|
||||
// Runs a function many times without the function call overhead
|
||||
// Runs a function many times without the function call overhead
|
||||
function benchmark(fn, times){
|
||||
fn = fn.toString();
|
||||
var s = fn.indexOf('{')+1,
|
||||
e = fn.lastIndexOf('}');
|
||||
fn = fn.substring(s,e);
|
||||
|
||||
return new Function('i','var t=new Date;while(i--){'+fn+'};return new Date-t')(times);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user