Javascript.RU

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

Erolast,
то есть, сам не знаешь? Я так и думал.
Ответить с цитированием
  #12 (permalink)  
Старый 18.11.2014, 16:04
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Erolast,
И при чем тут эвал, кстати, дебил?
Ответить с цитированием
  #13 (permalink)  
Старый 18.11.2014, 16:12
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
то есть, сам не знаешь? Я так и думал.
Нет. Просто ты недостоин моего времени.

Цитата:
И при чем тут эвал, кстати, дебил?
При том, что природа проблем с оптимизацией у эвала и new Function одна и та жа.
Ответить с цитированием
  #14 (permalink)  
Старый 18.11.2014, 16:18
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

krutoy, если ты про прототипы, то : http://prototypejs.org/
Ответить с цитированием
  #15 (permalink)  
Старый 18.11.2014, 16:23
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Erolast,
Короткий ответ: ты де
Сообщение от Erolast
природа проблем с оптимизацией у эвала и new Function одна и та жа.
С этого места поподробней.

Ты действительно не знаешь о чем ты п*шь, я более чем уверен в этом. Ну, ладно. Код с Function и эвал не оптимизируется допустим, и что с этого? Цикл на миллион итераций тоже долго выполняется. А рекурсивные вызова расходуют дохуя памяти. Что дебилушка, может все запретить надо?
Ответить с цитированием
  #16 (permalink)  
Старый 18.11.2014, 16:39
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

почувствуй разницу:
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');
Ответить с цитированием
  #17 (permalink)  
Старый 18.11.2014, 16:44
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

skrudjmakdak,
Это ты кому говоришь?
Ответить с цитированием
  #18 (permalink)  
Старый 18.11.2014, 16:48
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Цикл на миллион итераций тоже долго выполняется. А рекурсивные вызова расходуют дохуя памяти. Что дебилушка, может все запретить надо?
Видишь ли, нормальные программисты умеют балансировать между красотой кода и производительностью и выбирать то, что предпочтительнее в том или ином случае. Твоя задача легко решается стрелочными функциями без всякого балансирования.
Ответить с цитированием
  #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');

уже ближе к сути. Это именно, работа оптимизации.
Ответить с цитированием
  #20 (permalink)  
Старый 18.11.2014, 16:51
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Erolast,
В конкретном случае решаются. но не в общем. Но мне срать на числоебство. Я не принесу удобство вущерб скорости, если это не узкое место.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
свой шаблон в стиле MVC simple Общие вопросы Javascript 0 21.04.2013 22:13
Небольшая библиотека в стиле jQuery inx Ваши сайты и скрипты 3 10.02.2013 21:16
Плагин в стиле Live tarya jQuery 5 16.07.2012 03:00
меню в стиле аккордеон из таблицы chdn Элементы интерфейса 1 10.11.2011 21:15
О чем говорят записи в таком виде?{} 0931454574 Серверные языки и технологии 7 13.05.2011 11:59