跟踪每个JavaScript调用的工具代码

Instrument code to track each JavaScript invocations

本文关键字:工具 代码 调用 JavaScript 跟踪      更新时间:2023-09-26

使用karma coverage这样的工具,我们可以动态修改javascript AST以获得代码覆盖率。

是否可以使用相同的策略(动态更改代码)
以跟踪每个JavaScript调用和返回。

有人知道怎么做吗
我找到了像伊斯坦布尔或esprima这样的工具,但它们只用于覆盖范围。

更新1:

对于我想要的每个函数调用:
函数调用的时间戳和函数调用结束的时间戳

YUI现在是一个死项目,但如果我没记错的话,他们在JS中有一个带有API的外部剖析器,您可以使用它来构建自己的报告。

http://postdocs.stanford.edu/Templates/yui-3.5.0/api/classes/Profiler.html