我们有一个应用程序,它显示(~500)行的(复杂)表,可以通过模态对话框(PrimeFaces)进行编辑。显示表格(或执行任何 ajaxy 等事情,例如更改保存按钮上的某些状态)在IE9 +(5-6s)中比在Chrome或Firefox(< 1s)中花费更多时间。
在Internet Explorer的分析器中,我发现大部分时间都是由PrimeFaces JQuery.attr()
调用的updateFormStateInput()
方法完成的。
我真的不知道如何更深入地确定此问题的原因,或者这种不良表现对于IE来说是否正常。
切换到Chrome / Firefox不是一个选项,因为我们的用户有其他只能使用IE(sharepoint)的应用程序。
那么,有什么办法可以解决/识别问题吗? (除了逐个删除每个组件,看看这是否会提高性能。)