Я устраняю некоторые проблемы с медленным кодом jquery на модуле drupal. После загрузки страницы в форме конфигурации вы нажимаете на область, чтобы развернуть форму поля. Однако это расширение занимает вечность, и большинство браузеров выдают предупреждение «Сценарий перестал отвечать на запросы, хотите остановить его?»
Я ищу профилировщик, который выдаст такой вывод из xdebug, где я могу увидеть статистику всего пути выполнения, только для этого одного события javascript.
Отладчик в firebug выскажет мне точную строку, где firefox решит, что скрипт занимает слишком много времени; но нет единой строки, которая является проблемой (по крайней мере, я так не думаю на данный момент). Я полагаю, что замедление происходит из-за некачественной зацикливания или итерации, которая занимает несколько строк, поэтому я хочу, чтобы статистика профилировщика показывала мне, в каких частях кода она проводит большую часть времени.