For some years, Safari has been my default browser. I generally prefer its choices in framing and ergonomics and shortcuts over all others. But I’ve had to stop using it.
In recent releases, Safari has been re-architected, with some of the work farmed out to a thing called “WebProcess”. This doesn’t seem to be working out that well. Specifically, I note that:
Switching from tab to tab is sluggish, and when the system gets overloaded, you get a lot of gratuitous repaints.
The WebProcess and Safari processes feature prominently in readouts of what’s consuming the system’s CPU and memory.
When you have a few dozen tabs open, some of them for days, and some of them being full of dynamic code, the whole system gets increasingly slow and unstable.
It turns out that for me, it’s convenient to run three browsers: One logged into the Googleplex, one for news and banking and Google+, and one for personal Gmail, which isn’t the same account as for Google+; anyone who knows what “AFYD” stands for will understand why.
They used to be Chrome, Safari, and Firefox, respectively. Now they’re Chrome Canary, Chrome, and Firefox. My whole system is unsubtly snappier and less fragile. And I’m not even using a Flash blocker; I still don’t like Flash, it’s just that both Chrome and Firefox seem less traumatized by it.
I still like Safari in principle and suspect that they’ll fix it up before too long so I can start using it again.