To make it clear what I\'m asking, here is my example (fiddle).
I have a list of ~500 random names. I have an input at the top that has live-style searching. On ever
Why not use a debounce function from underscore to limit the number of calls to get new data? I generally use 3-400 ms delay for search input fields. This will reduce the number of times that the dom has changes and will also prevent the flashing of search results if the user is a slow typist.
Find details of debounce here