upvote
But apps shouldn't be able to hammer WindowServer in the first place. If your app is misbehaving, your app should hang, not the OS window compositor!

FWIU there's really no backpressure mechanism for apps delegating compositing (via CoreAnimation / CALayers) to WindowServer which is the real problem IMO.

reply
And I could imagine SwiftUI only makes this worse, because it's quite easy to trigger tons of unnecessary redraws.
reply
People don't really like apps that stutter.
reply
And maybe that would get enough users to leave or complain that managers might allow some dev time to fix bad behavior.
reply
Symptoms with no way to understand why.

If Apple would give insight about this, the developers wold get bug reports and complaints

Similar to the electron shit

reply