21. До появления встроенных
профайлеров
var begin = +new Date();
myFunction();
var end = +new Date();
// Время выполнения myFunction
var time = end - begin;
alert(time + ‘ ms’);
30. Анонимные функции
var myFunc = function() { ... };
myFunc.displayName = ‘myFunc’;
// Или
// Засоряет глобальную область видимости в IE < 8
var myFunc = function myFunc() { ... };
31. Console API
var myFunc = function() { ... };
// Замерить время выполнения
console.time(‘myFunc’);
myFunc();
console.timeEnd(‘myFunc’);
// Профилировать
console.profile(‘myFunc’);
myFunc();
console.profileEnd(‘myFunc’);
32. На что обратить внимание
Собственное время выполнения функций
33. На что обратить внимание
Собственное время выполнения функций
Количество вызовов функций