4 ms·
As implied here in other comments, the architecture they designed their LSP around immediately suggested where the issue might be. Sure, in a project like this
by necovek 2y ago
As implied here in other comments, the architecture they designed their LSP around immediately suggested where the issue might be.
Sure, in a project like this, observability becomes harder, but that's pretty much the biggest challenge. The fact that this was in any way passable for so long indicates how much engineers are willing to take suboptimal experiences, and how fast computers are today.
Similarly, 75kloc is not a huge project, and even 750k with deps is simply "big". Eg. Linux kernel is >25M, LibreOffice is >10M, Wordpress itself is around 1M, Gimp is 900K, etc. All that is without external dependencies.
Even final code completion that returns in "under 1s" is too slow (I can't imagine ever turning on a feature that would take the original 8s!).