Показать сообщение отдельно
  #19 (permalink)  
Старый 18.11.2014, 16:49
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

skrudjmakdak,
У тебя, кстати, неверный тест. А ты там с обычной функцией обращаешься. Вот тут:
console.time('one');
for (var i = 0; i < 10000; ++i) {
    eval('10 + ' + i)
}
console.timeEnd('one');
 
console.time('one');
for (var i = 0; i < 10000; ++i) {
var fn = Function ('a', 'return 10 + a;');
    fn(i);
}
console.timeEnd('one');

уже ближе к сути. Это именно, работа оптимизации.
Ответить с цитированием