在我的Angular JS应用中,当遇到一个HTTP请求时,我观察到了约5秒的延迟。在请求中发送大数据时会发生这种情况。输入数据越多,滞后时间越长。 此外,仅在Firefox中会观察到这种情况。所有其他浏览器完全没有显示任何滞后。 我可以确认该请求仅以异步模式发送。
实际上,我可以在Network
选项卡中看到请求已成功完成,但是,回调函数并没有被调用约5秒钟。
在Google Chrome,IE或Safari中没有观察到这种延迟。
我尝试使用Firefox调试工具下的Performance
标签来分析导致网页挂起的原因。
这更加令人困惑,因为我看到Minor GC
和Parse HTML
选项之间的差距很大。
这个巨大的差距是什么意思? 目前,我唯一要做的就是删除代码库的1-2个模块,并希望问题消失。 有没有更好的方法来调试它?