I wish to comment more on my observations with nodejs var sum = 0 for (var i = 0; i < 100000000; i++) { sum +=i //this is slower. Use sum = sum + 1 //sum += 1 gave me 1.963235s on my machine whereas //sum = sum + 1 gave me 0.506995s } console.log(sum); //I also rewrote it using while loop and the performance increase var sum = 0; limit = 100000000; while(limit > 0) { sum = sum + limit--; } console.log(sum) //I noticed the summation was completed in 0.214555s //The ram of my system is 6GB, core i3.