在构建高级JS接口和游戏时,我发现我必须深入研究浏览器如何为JS处理内存.我在内存和JavaScript方面的经验是,在以下情况下,内存会被记录(并使动画和计算变慢/滞后):
因此,我得出结论,如果我想保持记忆新鲜,我应该从文档的开头包含尽可能多的HTML代码,因为它将被缓存而不是保存在内存中.当然,删除所有当前未使用的元素.
有没有人有这方面的更多信息?资源?链接?
我正在调试一个ajax聊天,它只是用DOM元素无休止地填充页面.如果你有3个小时的聊天时间,你最终会知道有多少个DOM节点.
与极端 DOM使用相关的问题是什么?
用户界面是否可能完全没有响应(特别是在Internet Explorer中)?
(与此问题相关的当然是解决方案,如果除了手动垃圾收集和删除dom节点之外还有其他任何解决方案.)