在createHttpBackend中的xhr.onreadystatechange上路由更改期间角度挂起

时间:2014-08-12 15:41:37

标签: javascript angularjs google-chrome-devtools batarang

我花了两天的时间试图找出切换路线时我的应用挂起的原因。此代码继承自其他开发人员。

我已经把console.logs放在任何地方,看起来所有的东西都完成了路线改变,然后它只挂了10秒钟。

我决定尝试使用Chrome的开发工具来分析代码,我注意到在xhr.onreadystatechange函数上花了12秒或30%的处理时间。

正在处理的数据不是那么大(150kb到200kb),只有大约3-4 xhr的请求(大多数只有几kbs)。

我不打算发布整个项目,但我想知道是否可以提供进一步的建议来解决这个问题。由于Chrome工具非常滞后,Batarang中的大多数标签(包括性能)都没有响应。

0 个答案:

没有答案