Im using the jQuery Mobile Filtered List:
http://jquerymobile.com/demos/1.0.1/docs/lists/lists-search.html
On my PC it works fine but on my iPhone 3GS its quite slow. There is about a half second delay between entering a letter and the list being filtered. I have 150 items to filter, from some googeling it seems this should be handled fine. So am I just being unrealistic with the speed of response id like or is something likely wrong?
The filter will find the characters even if the word doesn’t start with them. So entering ‘ar’ would find ‘Paris’. This isn’t necessary for my application, im happy for items to only be returned if they start with the letter that the filter starts with. Can this feature be turned off and would I likely see a noticeable performance benefit if I did so?
My conclusion is that jQuery Mobile is just plain slow. Ive rebuilt an exact copy of my site with just jQuery and the performance is much better. Maybe its because its a young framework but my very subjective experience is that its not production ready if you need optimal performance.