I have an index of titles that I am currently filtering by user entered keywords on the server before sending to HTML. I am wondering if it would be better to send the entire index to the page and have javascript show or hide the items in the list based on the user input.
I am concerned that the server side is going to get too many requests as users use different keyword combinations. Even if I cache the index on the server, wont the javascript solution be a better one?
EDIT: assuming a list of thousand titles or more.