Koristi AJAX on je savrsen za takvu primjenu.
1. U startu ti je listbox prazan
2. Korisnik krece da kuca, poslje treceg karaktera pozoves bazu podataka i izvadis sve pojmove koji pocinju ili sadrze navedeni niz
3. Ako je broj elementa koji ti se vrati iz baze veci od ~1000 onda nastavljas sa AJAX requestima
4. Ako je broj elementa manji od 1000 onda samo nastavis da filtriras tih 1000 klasicnim JS (to ga nece usporiti)
** Moras da pazis na brisanje, tj ak korisnik poslje treceg karaktera kad ti pokrenes taj request obrise karakter a ne doda novi, onda moras pokrenuti akciju od pocetka.
Da se to fino napraviti samo moras odvojiti malo vremena da dovedes usability na naki nivo.
tu nema kašike....