Если я делаю следующее:Почему вызов функции без ее владельца происходит медленнее?
var abs = Math.abs;
Shoudn't abs(-10)
Быстрее чем Math.abs(-10)
? Потому что abs вызывается напрямую.
Это то, что называется мое внимание: Math.abs vs custom abs function
Update:
Тот же тест выполняется в Internet Explorer 11 показывает совершенно другой результат:
Я бы спекулировать что это связано с некоторыми оптимизациями встроенных функций в V8 Engine от Chrome.
тест, созданный nnnnnn что проясняет, что я пытаюсь сказать: Property shortcut
Вы пробовали один и тот же тест с функцией, не встроенной в язык? – nnnnnn
Почему бы не использовать дополнительную переменную для вызова той же функции. Я не думаю, что вы понимаете, как кеширование и передача по ссылке работают. – adeneo
«Shoudn't abs (-10) быстрее, чем Math.abs (-10)?» Эрр, почему бы вам так подумать? Потому что меньше персонажей? – meagar