console.time('one'); for (var i = 0; i < 10000; ++i) { eval('10 + ' + i) } console.timeEnd('one'); var fn = Function ('a', 'return 10 + a;'); console.time('one'); for (var i = 0; i < 10000; ++i) { fn(i); } console.timeEnd('one');