【问题标题】:Telerik radcombobox is Causing Chrome Browser to FreezeTelerik radcombobox 导致 Chrome 浏览器冻结
【发布时间】:2013-07-02 17:13:18
【问题描述】:

我在 radmultipage 的 radpageview 内的更新面板中使用 Telerik radcombobox。

层次结构示例(不是实际代码):

<telerik:radmultipage>
   <telerik:radpageview>
      <asp:updatepanel>
         <telerik:radcombobox><telerik:radcombobox>
      </asp:updatepanel>
   </telerik:radpageview>
</telerik:radmultipage>

从呈现的页面中,我可以打开组合框并看到它的许多条目。然而,当点击一个条目来选择它时,Chrome 就会冻结(它变慢)——通常是 30 秒。

是的,事件onselectedindexchanged 的服务器端回调调用非常快,没有延迟。我还没有发现服务器端的瓶颈。因此,问题似乎出在浏览器中。事实上,为了确认浏览器被冻结,我在 Chrome 的控制台中执行了一些代码(通过开发人员工具),直到浏览器解冻后才会执行。

使用

  • Chrome:版本 27.0.1453.116 m
  • ASP.NET 表单
  • Telerik.Web.UI.dll (2010.1.519.35)

Chrome 的开发工具:网络 请求速度很好,除了接收之外

  • 阻塞0ms
  • 发送1ms
  • 等待 54 毫秒
  • 接收 29 秒(巨大跳跃)

Chrome 的开发工具:配置文件 大部分时间花在:

  • 设置innerHTML
  • a.RadComboBox._onDropDownClick
  • a.RadComboBox._hideDropDown
  • a.RadComboBox._removeEmTagsFromAllItems

任何帮助将不胜感激。 :)

【问题讨论】:

    标签: google-chrome combobox telerik freeze telerik-combobox


    【解决方案1】:

    Chrome Canary (v30.0.1552.0 canary) 无法重现性能问题!以下文章将此描述为使用 innerHTML 属性时的 Chrome 错误。

    有人说,“它已在开发频道 V28 中修复,但据我了解,它还不是测试版。

    Google Chrome 26 性能问题 - 2013 年 4 月 9 日 http://www.telerik.com/community/forums/aspnet-ajax/general-discussions/google-chrome-26-performance-issue.aspx

    M26 中的 XSSAuditor 性能回归 - 2013 年 4 月 11 日 https://code.google.com/p/chromium/issues/detail?id=230504

    Chrome 团队应该很快就会提供修复程序。 :)

    【讨论】:

      猜你喜欢
      • 2017-08-02
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多