There was some shitty IDE years ago that would stop your keyboard input because it clogged the CPU with lookups for auto complete. It might have been eclipse or some other java monstrosity.
Emacs has completion preview mode, which shows the completion inline in grey text. This is what I prefer using at it does not block text, and I am only interested in the top completion 99% of the time.