“Apple II Forever” indeed…

https://www.inkandswitch.com/slow-software/

@siracusa I dunno how the numbers here were obtained, but the software stack between the keyboard and the screen is huge on modern OSs.
@siracusa I read the article and the conclusions are not surprising. When I first started in Apple engineering (back in the stone ages of Mac System 7.5.x) some of the first file system code I wrote was in C and wasn’t very efficient. My manager had me rewrite it explaining that because my code was going into the OS, it needed to be as small, fast, and efficient as possible because it would affect everything that used it - if there was a performance problem, it shouldn’t be because of sloppy OS code.
@jimluther @siracusa We were asked once, why was touch to sound so slow on touch devices. We said our audio system is capable of the lowest latency on any modern OS. Lower the IO buffer size we said. Still too high they said. Turns out touching the screen to an event being registered was like 17ms. We said start there. 🙂