Sencha touch имеет хорошую производительность, а также обещает еще большую производительность в предстоящем (около 26 октября) sencha touch 2 (http://www.sencha.com/blog/sencha-touch-2-what-to-expect).) Итак, sencha touch как библиотека JS хорошо оптимизирован. Возможно, ваше приложение недостаточно оптимизированоили что-то еще замедляет его. В общем, я хочу сказать, что сенсорный сенсор Sencha как библиотека JS, возможно, настолько же хорош, как и библиотека JS, так что это вовсе не проблема.
Все JSприложения должны быть одностраничными HTML. Есть способы, как поддерживать историю и состояние браузера, если вас это беспокоит.
Есть несколько способов предварительно загрузить и кэшировать все, но если вы делаете одну страницуВеб-приложение HTML, тогда вам на самом деле не нужно.
Поэтому я советую придерживаться Sencha Touch, по крайней мере, до появления Sencha Touch 2, и посмотреть, решены ли проблемы с производительностью, прежде чем переходить кдругие решения. Кроме того, первое, что вам нужно сделать, это сделать его одним приложением HTML-страницы и провести некоторое тестирование и измерение, чтобы увидеть, что такое sloзакройте приложение.