title: Bootstrap-multiselect is very slow with a large pool of options
body: <p>In my application, I'm asking the customer to fill a short form, where one of the fields asks them to select 3 of their favorite cities (or cities which they've visited).</p>
  
  <p>My list of cities to choose from is quite large (3K cities), and I've selected to use bootstrap-multiselect with search. However bootstrap-multiselect is fairly slow with so many options.</p>
  
  <p>My biggest complain is the page load time. Below is a demo with 30 options, wait until it loads, and then run it, you'll see it's super fast.</p>
  
  <p><a href="http://www.bootply.com/07KLihND2q" rel="nofollow">http://www.bootply.com/07KLihND2q</a></p>
  
  <p>Now, the demo below has 3K options, wait until it loads and run it. It'll take the multi-select at least 3 seconds to take the desired form!</p>
  
  <p><a href="http://www.bootply.com/wK8zFCjB2D" rel="nofollow">http://www.bootply.com/wK8zFCjB2D</a></p>
  
  <p>Is there a way to speed things up and/or replace the bootstap-multiselect by another component which will meet my needs?</p>
  
  <p>I'm looking for something which will allow the users to quickly find their favorite cities (e.g. by text search), will be compact (can be fit into a form as opposed to opening a new window) and will restrict the user to one of the 3K options I have. Being able to populate the element from JSON using js-populate is a big bonus.</p>
  
  <p>Thanks!</p>