我正在使用KnockoutJS和RequireJS构建为单页面应用程序的移动应用程序,目前正试图解决iOS上的一些应用程序崩溃问题。
在调查期间,在使用Chrome开发者工具分析应用内存利用率时,我注意到了大量的Detached DOM树。我将应用程序简化为Knockout相关代码以尝试隔离问题,但即使使用最简单的初始化示例,我仍然会得到分离的DOM树。
将这些存在于DOM中是否可接受且正常? 我能做些什么来摆脱它们,它会帮助应用程序性能吗?
以下是使用Chrome开发者工具生成上述堆配置文件的非常简单应用的代码:SPA.git