I made an auto complete input box of every town,city,village in the UK...yes every single one the load times are painful to say the least is there a way to reduce that? Yes it's in the fiddle I really don't think it would fit in here. https://jsfiddle.net/tft0fwbd/
I threw it out here as well
http://codereview.stackexchange.com/questions/148568/pain-loading-times-jquery-auto-complete
First thing to do, do you have a minimum character requirement? Generally I set it so they have to type at least 3 chars before the autocomplete even starts.
Would constraining searches to prefixes help?
$( "#location" ).autocomplete({ source: availableTags, delay: 0, minLength: 2, });
Someone suggested this seems to work