Ответ 1
Вы можете!
Пример:
if (window.console && window.console.profile) {
console.profile("label for profile");
// insert code to profile here,
// all function calls will be profiled
console.profileEnd();
}
Он также работает на Safari и Firebug в Firefox.
Примечание. Вы не можете использовать профиль для временного кода, который не выполняет вызов функции: если ваш код выше - это просто цикл for, то профилировщик не найдет ничего для профиля. Используйте console.time()
и console.timeEnd()
для сравнения чистых циклов или кода, который не вызывает функцию.