Hola,
tengo un buscador (input) que al momento de escribir (keyup) va a realizar la petición AJAX y este va a devolver con similitudes respecto al texto que ingreso.
El "problema" si se quiere decir es que si un usuario escribe muy rápido "fjsakdnfkasndfjkasd" no digo que funcione mal, pero como que creo que se puede mejorar.. digo me da la sensación que se estarían haciendo peticiones innecesarias...
por eso se me ocurrió hacer lo siguiente...
Este "parche" consistirá en que si un usuario deja de escribir durante 2 segundos entonces se va a realizar la petición AJAX. Pero en el caso de que vuelva a escribir durante estos 2 segundos (es decir interrumpa el temporizador) voy hacer que reinicie nuevamente a 2 segundos.
También pensaba en "disfrazar" y hacer creer al usuario que se está buscando dicho texto mientras pasan los dos segundos para que no me quede mal estéticamente.
¿Opiniones?