使用像karma-coverage这样的工具,我们可以动态修改javascript AST以获得代码覆盖率。
是否可以使用相同的策略(动态更改代码)
跟踪每个JavaScript调用并返回。
有人知道怎么做吗? 我找到了像伊斯坦布尔或esprima这样的工具,但它们仅用于覆盖。
更新1:
对于我想要的每个函数调用:
调用函数的时间戳和函数调用结束的时间戳
答案 0 :(得分:1)
YUI现在是一个死的项目,但如果我没记错的话,他们在JS中有一个外部探查器,其中有一个API可用于构建自己的报告。
http://postdocs.stanford.edu/Templates/yui-3.5.0/api/classes/Profiler.html