我怎么知道哪个RequireJS运行javascript让我的页面变得如此之慢?

时间:2014-04-03 11:07:06

标签: javascript jquery ajax requirejs dhtmlx

我有一个很大的复杂页面,使用RequireJS来做很多基于jQuery ajax的杂耍来绘制内容。现在,当我在本地运行它时,它会很快速。 (在Chromium上测试)

当我在我们的服务器上运行它时,它会慢下来变得疯狂。打开面板和标签就像泥浆一样缓慢。

然而,它似乎不是Ajax的东西。根据开发控制台的判断,请求和响应仍然非常快。此外,切换标签甚至不做任何Ajax,它仍然需要5-10秒。

我如何找出造成这种滞后的原因?有太多的脚本和库只能做“哑”。将时间转储到控制台。

1 个答案:

答案 0 :(得分:0)

当你谈到标签时,你不是在谈论浏览器标签吗?因为那时它是你的浏览器。您可以使用Chrome中内置的分析器。使用F12 - > Profiler,您将获得已执行的JS的结果以及执行了多长时间的函数。