testing for and while loop performance

testing for and while loop performance

by Chance Nursey-Bush

JavaScript

var before = 0;
var after = 0;
var t0 = performance.now();
for(var i = 0; i < 100000; i++){
	after += ++before + (i *(i+ 1.0000000001))
}
var t1 = performance.now();
console.log('for Took', (t1 - t0).toFixed(4), 'milliseconds to generate ' + after);

before = 0;
after = 0;
t0 = performance.now();
var i = 100000;
while(--i){
	after += ++before + (i * (i+ 1.0000000001))
}
t1 = performance.now();
console.log('while Took', (t1 - t0).toFixed(4), 'milliseconds to generate ' + after);