When doing auto-complete/instant search in a text box, you often don't want to fire your lookup event after every keypress, but instead, only X milliseconds after the last keypress. I'm completely down with how to do this and make it work, but I was wondering whether there was any proper research or recommendations about what value to use as a timeout? Too slow and it feels sluggish, too fast and it becomes too inefficient.
I know I can just play with the values myself until it feels right, but that'd just make it feel right for me at my typing speed.