All pastes #43082 Raw Edit

Unnamed

public text v1 · immutable
#43082 ·published 2006-02-25 03:23 UTC
rendered paste body
js> function foo(bar) {return foo!=null?1:0;}
js> function foop(bar) {return foo?1:0;}
js> var s=Date.now(); for (var i=0; i<100000; ++i) foo(true); Date.now()-s;
330
js> var s=Date.now(); for (var i=0; i<100000; ++i) foop(true); Date.now()-s;
501
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo(true); Date.now()-s;
3014
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foop(true); Date.now()-s;
3095
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo(true); Date.now()-s;
3054
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foop(true); Date.now()-s;
2994
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foop(true); Date.now()-s;
3065
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo(true); Date.now()-s;
3025
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo(true); Date.now()-s;
3065
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foop(true); Date.now()-s;
2975
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo(true); Date.now()-s;
3134
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foo({}); Date.now()-s;
6920
js> var s=Date.now(); for (var i=0; i<1000000; ++i) foop({}); Date.now()-s;
6910