User quickly types requests.post() on keyboard, but on screen chars show up one by one (see many calls in terminal, kite engine is >100%).
Keystrokes should match typing speed.
@metalogical, @its-dhung, can you reproduce this one? If so, do you know what's happening here?
I've also seen lag while editing code. My guess is that the completions request logic blocks the UI until a response is received? I could be wrong here though since I'm not very familiar with that part of the codebase, so please let me know if that isn't the case.
Ok, I think @andfoy added some lockers to avoid interference with the LSP, but this could be solved after making Kite to take over the LSP instead.
This may not have anything to do with Kite; I noticed this lag too in beta 5 (the latest Spyder beta at the time this was posted that @plungg appears to ambiguously be referring to), and I have never had Kite installed nor do I have any interest in ever doing so. It seemed to be a result of regular on-the-fly completion; with the changes that were implemented as a result of #10134 to add an idle and character delay as well as not try to complete in inappropriate places, the lag has all but vanished for me in dev builds and beta 6 and the UX is way better.
This is a duplicate of issue #10457.