Там нет в Firebug. Я также не был знаком с каким-либо другим JS-профилировщиком, который автоматически определяет такие области. Существует также очень веская причина, почему профилировщики этого не делают.
Предположим, мы могли бы расширить область видимости, чтобы JQuery не был профилирован . Если вы напишите такую функцию:
function addThemThenShow( arg1, arg2 )
{
var result = arg1 + arg2;
$(result).showAwesomeUiObject();
}
Ваш профилировщик вернется и скажет, что addThemThenShow займет около 0 времени для запуска. Однако вызов JQuery может выполнять некоторую интенсивную анимацию или работу с данными. Возможно, этот звонок сделан из плагина или чего-то еще, что вы не написали. Однако это влияет на производительность вашего сайта. В этом случае важно увидеть и понять, что, возможно, использование showAwesomeUiObject () не является подходящим способом.