2012-04-11 3 views
0

мы создаем приложение Sencha Touch, которое позволяет искать и отображать html-документы. Ничего специального, простого html-документа, который пользователь может прокручивать вверх и вниз.Sencha Touch большой html рендеринг медленный

Некоторые из документов довольно большие ~ 5 мб чистого html. Эти документы замедляют работу приложения, иногда даже сбой.

У вас есть идеи, как это исправить?

ответ

1

Файл формата HTML размером 5 МБ очень большой, даже для браузера для ноутбука. Если вы запустите его в браузерах мобильных устройств, то есть очень высокая вероятность того, что они будут разбиты. (Почти 100% для браузеров BlackBerry.)

Настоятельно рекомендуется хранить размер каждого файла HTML не более нескольких сотен КБ (скажем, 500 КБ). Затем в каждом из ваших файлов HTML предоставьте кнопку «Читать дальше», чтобы пользователи могли перейти к следующей главе вашего содержимого HTML.

Пожалуйста, помните, что чем сложнее DOM, тем медленнее будет приложение Sencha Touch, так как оно всегда должно полностью управлять вашей структурой DOM.

+0

хороший ответ, спасибо –