This will be ported to phonegap for a native app. I have a filtered list that contains approximately 1,000 entries. Each entry will have a unique image and unique text. I've been testing it and there are obvious performance issues. It takes about 30 seconds to load and when you search for something, it takes another 30 seconds to show you the items.
I was wondering if there was a way to limit the list to 20 or 25 items and when the user scrolls down, the app will continue filtering items (simliar to gmail for android). That way the app will respond quicker.
Here's an example jsFiddle. You will not experience any performance issues because all images are the same and there are only a handful of items, but you can see the structure.
<ul data-role="listview" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Type Search Criteria" data-filter-theme="c">
<li class="ad"><a href='#xpage'>
<img src="http://www.appmalt.info/AMobile/Birdapp/img/none.jpg"/>
<h2>Abcdefghijklmnopqr</h2>
<p><i>amessage</i></p>
<p class="ui-li-aside" ><i class='icon-remove'></i><font color="#cccccc" >NOT SEEN</font></p>
</a></li>
<li class="ad"><a href='#xpage'>
<img src="http://www.appmalt.info/AMobile/Birdapp/img/none.jpg"/>
<h2>Abcdefghijklmnopqr</h2>
<p><i>amessage</i></p>
<p class="ui-li-aside"><i class='icon-ok'></i><font color="green" style='font-weight:bold;padding-left:0.7em;'>SEEN IT!</font></p>
</a></li>
...
*****CONTINUE THIS FOR 1000 ENTRIES****
...
</ul>