Mak*_*pak 15 performance memory-leaks internet-explorer-8 knockout.js
我们使用KnockoutJS构建复杂的企业应用程序,并且在IE8中表现不佳.应用程序可能需要超过1GB的RAM并且永远不会释放内存.在调查期间,我们发现KnockoutJS保留对DOM节点的引用,并且永远不会删除它.这可以使用IESieve针对任何公共KnockoutJS示例进行复制,只需在播放添加和删除DOM节点的示例时观察DOM利用率.
有没有人遇到这个问题,并有任何想法如何解决这个问题?
可能与 DOM 元素被删除时事件绑定未释放有关。如果这是淘汰赛幕后发生的事情,您将必须修补并提交拉取请求。
我在backbonejs上也经常发生这种事情。JavascriptMVC 更适合自行清理。
| 归档时间: |
|
| 查看次数: |
2279 次 |
| 最近记录: |