【发布时间】:2012-04-11 14:34:31
【问题描述】:
我们构建了一个 Sencha Touch 应用程序,它允许搜索和显示 html 文档。没什么特别的,简单的 html 文档,用户可以上下滚动。
有些文档非常大~ 5mb 的纯 html。这些文档会减慢应用程序的速度,有时甚至会崩溃。
你有什么办法解决这个问题吗?
【问题讨论】:
标签: javascript performance optimization sencha-touch
我们构建了一个 Sencha Touch 应用程序,它允许搜索和显示 html 文档。没什么特别的,简单的 html 文档,用户可以上下滚动。
有些文档非常大~ 5mb 的纯 html。这些文档会减慢应用程序的速度,有时甚至会崩溃。
你有什么办法解决这个问题吗?
【问题讨论】:
标签: javascript performance optimization sencha-touch
5mb 大小的 HTML 文件非常大,即使对于笔记本电脑浏览器也是如此。如果您在移动设备浏览器上运行它,那么它们很可能会崩溃。 (对于 BlackBerry 浏览器,几乎 100%。)
强烈建议您保持每个 HTML 文件的大小不超过数百 KB(比如说 500 KB)。然后在每个 HTML 文件中,为用户提供“阅读更多”按钮,以导航到 HTML 内容的下一章。
请记住,DOM 越复杂,您的 Sencha Touch 应用程序就会变得越慢,因为它始终必须完全管理您的 DOM 结构。
【讨论】: