我目前面临着一个特殊的问题。在我们的QA环境中,我们发现特定实体导致浏览器无响应。这是一个相当大的Aurelia项目,所以即使我有实体导致页面无响应,我还需要调试数千行JavaScript来找出发生这种情况的原因。更糟糕的是,我们还在expressionObserver
上使用BindingEngine
来检测属性何时发生变化以及其他基于事件的功能。这意味着跟随同步流也不是那么容易。
我尝试过运行Chrome Performance,但是分析器已经落后了。
有没有什么方法可以针对导致延迟的特定代码,或者我必须逐行逐步执行代码?
铬:
页面无响应您可以等待它变为响应或退出页面。
火狐:
网页正在减慢浏览器的速度。你想干什么?
边缘:
没有回应。
Internet Explorer 11:
由于长时间运行的脚本没有响应。