Jen*_*ens 8 javascript memory optimization
在构建高级JS接口和游戏时,我发现我必须深入研究浏览器如何为JS处理内存.我在内存和JavaScript方面的经验是,在以下情况下,内存会被记录(并使动画和计算变慢/滞后):
因此,我得出结论,如果我想保持记忆新鲜,我应该从文档的开头包含尽可能多的HTML代码,因为它将被缓存而不是保存在内存中.当然,删除所有当前未使用的元素.
有没有人有这方面的更多信息?资源?链接?
要注意的一些事项:
通常,javascript本身不是性能瓶颈.杀死它的是与DOM的交互.不接触DOM的代码很少出现性能问题.这里只有一些经验法则:尽可能少地与DOM交互,尽可能降低DOM复杂度,避免重复页面重排.