Вызов функции: я хочу реализовать функциональность, подобную strace, в javascript. То есть я хотел бы регистрировать все вызовы функций и, возможно, их аргументы в порядке вызовов функций. Обратите внимание, что я хотел бы сделать это в автономном интерпретаторе js/безголовом браузере, поэтому плагины для браузера не помогут.
Доступ к атрибутам: Кроме того, есть ли способ регистрировать каждый доступ к атрибутам?
Я предполагаю, что может быть способ обезьяны патчить функции объекта во время доступа к атрибуту и вызова функции? Если сейчас, можно ли что-то сделать с движком javascript?
Обновление: https://stackoverflow.com/a/23103992/1179293, кажется, отвечает # 1, с известными ограничениями. Доступ к атрибуту (#2) по-прежнему остается без ответа
Proxy
и отслеживайте доступ к свойствам этих объектов. - person Mike Cluck   schedule 22.06.2016