News for hackers. Stuff that matters.
Re:Terminal latency (2017) by microcolonel on Wednesday March 20, 2019 @05:32PM (#19447167)
> Every time I click on a menu in macOS (Safari, for example, which I am using as I write this) I can almost hear it go "kachunk." Not even 10ms. ;-( Maybe the delay is an intentional fade-in or ... something, but I still hate it.

Not to be too down on one player, but Apple is especially bad for this. GTK+ is considered slow by many, but compared to Cocoa, it's an SR-71. Cocoa rarely ever completes a window resize fast enough to hit a 60Hz VSync, GTK+ at least usually keeps up with 144Hz (for me) if you have a good GPU, and 60Hz if you have anything faster than a mid-grade Sandybridge IGP. Depending on the application, Qt is also sometimes dramatically faster than GTK+ (though on Linux the controls are somewhat clunky, since they seem to be emulating some Windows control behaviours which did not stand the test of time).

Re:Terminal latency (2017) by johnzim on Wednesday March 20, 2019 @06:24PM (#19447628)
Cooperative Multitasking may have been a massive hack but boy was it ever responsive when you selected a menu back in System 7
Re:Terminal latency (2017) by microcolonel on Wednesday March 20, 2019 @09:57PM (#19448687)
I think some of the benefit of this could be replicated in a preemptive system if your process could yield to a specific other process, and grant your remaining scheduler time (and maybe some of the target's) to the target of your IPC, and preempt the preemption.