Sencha Touch大型HTML渲染很慢

时间:2012-04-11 06:24:37

标签: javascript performance optimization sencha-touch

我们构建了一个Sencha Touch应用程序,它允许搜索和显示html文档。没有什么特别的,简单的html文档,用户可以上下滚动。

有些文件相当大~5mb纯HTML。这些文档会降低应用程序的速度,有时甚至会崩溃。

您有任何想法如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

5mb大小的HTML文件非常大,即使对于笔记本电脑浏览器也是如此。如果您在移动设备浏览器上运行它,那么它们很可能会崩溃。 (黑莓浏览器几乎100%。)

强烈建议您保持每个HTML文件的大小不超过几百KB(假设为500KB)。然后在每个HTML文件中,提供"阅读更多"用户导航到HTML内容的下一章的按钮。

请记住,DOM越复杂,Sencha Touch应用程序就越慢,因为它总是要完全管理你的DOM结构。