Есть ли какой-либо автоматический способ отслеживания выполнения в приложении javascript (в браузере)?
Мне нужно знать в соответствии с прецедентом:
Фактически, это кодирование кода с помощью инструментария (например, в Стамбуле), но для выполнения.
------------------------- РЕДАКТИРОВАТЬ ------------------------ -
Я хочу создать карту функций, используемых во время выполнения.
Пример:
1 - для использования № 1:
functA1 → [functB3, functC2 → [functE5, functD8]]
functA2 → [functT2]
functA3
С такой картой исполнения я могу понять, как работает приложение
и сравнить исполнение между двумя версиями.
на хром отладки awesomely сделано:
ctrl + option + j
нажмите "Источники"
а затем перейдите к "Точкам прослушивания прослушивателя событий" и выберите событие, которое может вызвать вашу функцию, а после этого, где происходит вызов функции, просто нажмите клавишу F10, и он перейдет к следующему оператору для выполнения и так далее. Пожалуйста, просмотрите снимок экрана: https://iamlalit.tinytake.com/sf/MTY5MDc1N181NjM1ODA1
Вы можете установить точки останова на вкладке источников браузера. На хроме это ctrl + option + j и нажмите "Источники". Оттуда вы устанавливаете точку останова в функции, которую хотите, и можете отслеживать, что будет выполняться по строкам.
Надеюсь это поможет.