Knockoutjs在Internet Explorer中运行速度极慢

god*_*eed 6 performance internet-explorer knockout.js

简而言之:我有一个带有KO代码的页面,在谷歌浏览器,Firefox,Safari等中运行得非常酷.但是在Internet Explorer中性能已经消失.我试过IE10,IE11.渲染大约150行需要10到25秒. 在此输入图像描述

详细信息:该页面表示用户的工作队列,其中显示了他们的任务.要求不要在该页面上使用任何分页.该表的每一行至少有十几个变体要显示(链接,按钮,输入,CSS样式,处理用户事件,自定义js插件等).prod上的平均行数为100-200 +.用户可以应用不同的过滤器和排序.

我已经尝试过的事情:

上面指定的方法在Chrome中调整代码(根据ko.bindingReport.js)几乎快两倍.但IE仍然太慢 - 渲染大约10秒.

Chrome: Chrome状态

IE浏览器:

IE状态

伙计们,有什么想法吗?

Yan*_*Yan 0

您减少了计算的可观察量的数量,但您是否也减少了可观察量的数量?我没有看到很多可编辑字段。页面上未编辑的内容可能不需要是可观察的?这使我的表现提高了很多倍。