我如何确定哪个 Javascript 代码定期挂起浏览器



我刷新之前不会冻结页面,当我在页面中键入或单击时,它只是每 10 秒左右挂起几秒钟(我当然不会注意到如果我没有与页面交互,并且没有移动图形)。

我没有构建页面或表单,但它是繁重的Javascript,我无法编辑Javascript源代码(Chrome Dev Tools除外),但我想知道是否有办法捕获哪些代码保持挂起用户交互性。

您可以使用 Chrome 开发者工具中的Collect JavaScript CPU Profile、按录制、点击、停止和评估。详:

https://developer.chrome.com/devtools/docs/cpu-profiling

如果您有权访问源代码,则可以使用性能 API

最新更新