1. #1
    Sencha User bklaas's Avatar
    Join Date
    Oct 2010
    Location
    Minneapolis, MN
    Posts
    6
    Vote Rating
    0
    bklaas is on a distinguished road

      0  

    Question Sencha Touch and long list/store performance

    Sencha Touch and long list/store performance


    hi all-

    When loading large Stores into Lists, I've noticed that the user experience degrades rapidly in my application if the item count is > ~500 items. When loading these stores into a desktop PC webkit browser, these Lists give a marginally passable user experience. On a mobile device, e.g. a Droid X phone, it's completely unresponsive.

    I expect rendering long lists is a common need amongst Sencha Touch developers. Is anyone else struggling with this issue? If so, how are you dealing with this problem? Pagination feels like a non-starter, as it would eliminate the possibility of using an alpha bar, which is a key UX component of a long, alpha-sorted list.

    cheers,
    #!/ben

  2. #2
    Sencha - Training Team mrsunshine's Avatar
    Join Date
    Sep 2008
    Location
    Germany - Darmstadt
    Posts
    690
    Vote Rating
    12
    mrsunshine will become famous soon enough

      0  

    Default


    working with lists with > 500 records is no fun, true.
    especially if you use a custom tpl which enlarge the dom, that make it s unusable.

    the hardware is to slow to handle all the dom. so you have to search for alternatives to avoid long lists. start with searching and then show sublists or something else.

  3. #3
    Ext JS Premium Member
    Join Date
    Aug 2007
    Location
    Portland, OR
    Posts
    61
    Vote Rating
    0
    MahlerFreak is on a distinguished road

      0  

    Default


    bklaas,

    I think I know where you're going with this, and the answer is, you won't be able to display 10,000 tracks with interactive performance I've experimented a fair amount, and regardless of how you try to deliver it - raw html, JSON, whatever - the combination of large network data transfer and subsequent DOM creation/parsing and display, bring these kind of mobile processors to their knees. That includes my iPod Touch, iPad, and Galaxy S. The raw processing power is still an order of magnitude below the average "real computer". There are things you can do to speed things up some, but the problem is unavoidable at the scale of the lists present in a music control application.

    As mrsunshine suggests, different, more creative user interface paradigms are required. And, good luck - I'm a SqueezeBox owner too.

  4. #4
    Ext JS Premium Member
    Join Date
    Aug 2007
    Location
    Portland, OR
    Posts
    61
    Vote Rating
    0
    MahlerFreak is on a distinguished road

      0  

    Default


    bklaas,

    If you're still monitoring this, see this thread:

    http://www.sencha.com/forum/showthre...idation-thread

Similar Threads

  1. Sencha Touch adding checkbox to list
    By sim4life in forum Sencha Touch 1.x: Discussion
    Replies: 9
    Last Post: 12 Nov 2013, 6:11 AM
  2. Sencha Touch - List
    By Riaz in forum Sencha Touch 1.x: Discussion
    Replies: 4
    Last Post: 5 Mar 2012, 12:04 AM
  3. Sencha Touch List components not scrolling in PhoneGap
    By dorchard in forum Sencha Touch 1.x: Discussion
    Replies: 4
    Last Post: 12 Dec 2011, 8:20 AM
  4. sencha touch list store problem
    By reminder in forum Sencha Touch 1.x: Discussion
    Replies: 1
    Last Post: 27 Jun 2010, 11:33 AM

Thread Participants: 2

Tags for this Thread

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar