PDA

View Full Version : performance degradation in 1.0.1a and documentation inconsistencies



pgdavid
21 Feb 2011, 9:20 AM
Dear Sencha Team,

We've been happily working with Sencha Touch 0.96 for quite a while now and are impressed with its ease of use, performance ratios and overall look and feel. Confident with the work done, we decided a few days ago to migrate some of our apps to the newest release, 1.0.1a, hoping to benefit from even better performance ratios and UI improvements.

To our surprise, things did not work right off the bat and several errors surfaced while debugging, all of them coming straight from the Sencha Touch library. What struck us most is the fact that none of the issues are mentioned in your release notes, and we consider these to be major updates in the way some elements in Sencha work and how developers interact with them.

Here's a sample of the issues we run into:

Ext.List : (1) tpl is deprecated in favor of itemTpl; (2) in some cases, if itemSelector is specified -which must be, according to documentation- disables all touch events making the list useless; (3) onselectionchange's arguments are different than previously specified
Ext.Carousel : (1) setCard is deprecated in favor of setActiveItem
CSS : surprisingly, the new styles causes a performance degradation in carousel transitions
Other JS libraries: true that Sencha is not responsible for other libraries' performance when working together, but we've also seen how their performance is impacted when using them within 1.0.1a


We understand Sencha Touch is an ever-evolving library and anything before 1.x.x is subject to change, but we'd appreciate if you could bring some light in why these changes were made and were not addressed in the release notes, and what is Sencha's approach to future releases.

Is it safe to assume that upcoming 1.x.x releases will be consistent with the current specifications?

If any other user has run into similar issues, please report them here so we can all benefit from the community findings.

Thanks for your time and understanding,

hitman01
24 Feb 2011, 7:43 AM
I also noticed degradation in performance, especially with the carousel. Any suggestions or tips on how to improve it?

pgdavid
28 Feb 2011, 3:45 AM
a new issue surfaced, see here: http://www.sencha.com/forum/showthread.php?125310-input-disabled-being-ignored&p=575643 (input disabled attribute being ignored).

any help from the Sencha team would be much appreciated.