javascript - Firefox 性能分析器 | 约 5 秒内未显示有用信息
问题描述
在我的 Angular JS 应用程序中,当遇到 HTTP 请求时,我观察到大约 5 秒的延迟。在请求中发送大数据时会发生这种情况。输入数据越多,滞后越多。此外,这仅在 Firefox 中观察到。所有其他浏览器根本没有显示任何延迟。我可以确认请求仅以异步模式发送。
事实上,我可以在Network
选项卡中看到请求已成功完成,但是,回调函数在大约 5 秒内没有被调用。在 Google Chrome、IE 或 Safari 中没有观察到这种延迟。
我尝试使用Performance
Firefox 调试工具下的选项卡来分析导致我的网页挂起的原因。
这更加令人困惑,因为我看到Minor GC
和Parse HTML
选项之间存在很大差距。
这么大的差距是什么意思?目前,我唯一要做的就是删除代码库的 1-2 个模块,并期望问题消失。有没有更好的方法来调试这个?
解决方案
推荐阅读
- javascript - 如何用折线图代替面积图?
- python - Django中未显示成功/错误消息?
- batch-file - 如何从 anaconda 虚拟环境(不是从基础)执行批处理脚本?
- javascript - PHP + MySQL + AJAX POO 上的 insertar
- sql-server - 未找到 Azure DevOps 管道迁移 SQL
- python - PyCharm 告诉我它找不到模块,尽管它们在那里
- swift - 在 Share Extension 中解决 iOS 应用中创建的书签
- node.js - 类型 Graphql 自定义解析器
- javascript - 如何在 CSS 轮播中添加“下一张幻灯片”按钮,同时保持原生滚动?
- python - Python/Orange 中日期时间到 DataFrame 的错误转换