Building a performant IDE that scales is a non-trivial architectural problem: https://news.ycombinator.com/item?id=27428625
miniblog.
Related Posts
Profiling symbolic execution by measuring the symbolic heap and the symbolic execution graph to ensure solver-aided tools are performant: https://2018.splashcon.org/event/splash-2018-oopsla-finding-code-that-explodes-under-symbolic-evaluation
(Part of the remarkable Rosette project.)
Brilliant deep dive on the Midori compiler, and its quest for performant, safe, GC'd language implementation:
Writing a correct, robust and performant code formatter is really hard. A fantastic post from dartfmt's maintainer: http://t.co/zVnQxAEa27