@b0rk this historical article on multics emacs has a fascinating section about the performance impact of interactive programs on the mainframes of the time. it's interesting to remember that terminals were computing. entities in their own right, with local state and whatnot.... which is not a picture you see much anymore.

multicians.org/mepap.html#secv