DOMContentLoaded在Chrome中非常慢

时间:2015-08-02 21:22:11

标签: jquery asp.net performance domcontentloaded

我有一个复杂的ASP.NET页面,门户类型,包含多个子模块。 一些是经典的ASP.NET用户控件(带有服务器端逻辑),而另一些是纯客户端(kendoui / jquery / ko / webapi)。

问题是Chrome中的页面加载速度非常慢。 在Chrome开发工具中检查其时间线我看到DOMContentReady在差不多1分钟后被触发,而第一次绘画在大约11秒后开始。

同一页面在FF中加载约20-25秒,这是正常的(给出页面复杂性)。

Timeline in Chrome

知道造成这种情况的原因是什么以及如何解决?

谢谢

1 个答案:

答案 0 :(得分:0)

我弄清楚导致问题的原因。 该页面使用的是Telerik Ajax TreeView控件,它具有非常复杂的节点结构。 树在FF中呈现得非常快,但在Chrome中却非常慢。 我一删除它,Chrome也会快速呈现页面。 因此,我将使用不同的控件重新设计页面,从而在不同的浏览器中提供一致的性能