compromise-speed demo:

nlp.keypress() demo

avoid re-parsing a full-text on each keystroke
open devtools and type more text, to see