如何在 Safari 中正确分析 JavaScript?
Posted
技术标签:
【中文标题】如何在 Safari 中正确分析 JavaScript?【英文标题】:How can I properly profile JavaScript in Safari? 【发布时间】:2014-06-03 13:01:03 【问题描述】:我目前正在使用 Chrome-DevTools 分析我的 javascript。
由于我也在为 iPad 等进行开发,所以我想使用 Safari 调试器。 我意识到 Safari 的分析器识别出的“最慢”函数实际上是最常调用的函数。
由于 Chrome 给了我不同的值,我认为这是由于分析器开销和精确的调用计数,而不是因为它们实际上很慢。
因此,Safari 的分析器对我来说似乎毫无用处。
这附近有吗?我可以通过 Safari 获得“现实”值吗?
【问题讨论】:
【参考方案1】:看到这个URL:
时间线标签:
这是通过 safari 进行的很好的分析。
(来源:apple.com)
如果你想处理输出,我们建议使用命令行,例如v8:
out/ia32.release/d8 --prof script.js
【讨论】:
以上是关于如何在 Safari 中正确分析 JavaScript?的主要内容,如果未能解决你的问题,请参考以下文章
::after with position:relative 在 Safari 中无法正确呈现
如何配置 nginx 以正确向 Safari 提供 mp4 视频?
在 UIWebView 的 Safari Web Inspector 中查看 Javascript 源代码