But, not only is it fast on OS X, the battery life optimization is amazing. I run Safari without Flash installed, and only need to pop over to Chrome once and a while.
I've come to understand Chrome is making more power consumption adjustments in it's OS X version, and look forward to seeing if it can compare, but I'd also like to see memory usage addressed.
But for me, Safari loads everything I need, save for the odd video that is only available in flash, which now happens very rarely. And for me being able to use the web browser for hours and hours each day without a similar hit from Chrome to both power and memory is worth it for me.
Totally agree with the speed of Safari. I have Flash enabled, albeit with a plugin that forces click-to-load. Safari is a lot faster than Chrome at this point; it just feels more like the fast, stripped-down browser that I want.
It's such a terrible, terrible design and I check every new version in hopes that this would be addressed.
Most pages shouldn't need a refresh when you go back after a few seconds or minutes. What annoys me are websites that set stupid expiry times or Cache-Control values.
However, [Safari] still has the best perceived performance.
Just open a page with a heavy layout and scroll up and
down, or type an address or search term in the location
bar and "feel" how fast it loads.
The performance gap is particularly noticeable on older Macs. Safari feels about the same as other browsers on my recent Mac... but there's a big gap in responsiveness between Safari and the other browsers on my wife's 2009-ish Core 2 Duo. [Edit: I mean that Safari is much more responsive than Chrome or FF]This doesn't excuse Apple dragging their feet on web standards, of course.
It's just puzzling. Clearly Apple puts a lot of work into Safari. It's not the bastard child that IE was at Microsoft... recall how the IE team was disbanded after IE6 at one point.
And yet, frustratingly, Apple doesn't support modern web standards despite allocating a healthy slice of developer resources to Safari.
It is in their interest to have it be a very nice looking document viewing platform, which is where I imagine most of their developer resources are going towards.
Its in Apple's interest to not have Safari work well
on older machines (since they want people to buy new
machines)
Then they're failing miserably, because as I (and others in this conversation) have attested to... Safari is noticeably faster than Firefox or Chrome on older Mac hardware.So I don't think your theory holds any water. Sorry.
(Edit: My post was unclear. I and others feel that Safari, despite its other shortcomings, is the most responsive browser on OSX - not the least.)
In reality, if the lead developers of some software find the experience to be good enough on their machines, that's going to lead to it becoming worse on old hardware, no matter what the company (as people have said in this thread, it's even worse with chrome and firefox.)
It takes huge amounts of effort to ensure that the development work you're doing is performant on a range of hardware. If you neglect doing that, I'd definitely chalk it up to laziness and not malice.
(In other words, I agree that performance gets worse from version to version, but you don't need to attribute to malice that which can equally be attributed to laziness.)
I should have read it more carefully
No, I was unclear. :) If there experience on older systems is terrible, they
run the risk of people switching to a different operating
system and platform. If the experience isn't significantly
better on newer hardware, however, customers won't be
motivated to upgrade.
I'm certain the main engineering goal they have for Safari is energy efficiency.Battery life is one of the two or three major selling points of all their devices, and improved (or at least equivalent) battery life is something they deliver with every iteration of OSX.
I believe Safari's performance/responsiveness is largely a happy accidental byproduct of this focus on energy efficiency.
Again, I'm not defending anything they do. I'm a OSX user and Firefox is my browser of choice, if that tells you anything!
They are putting a lot of work into making the browsing experience better on Safari, very successfully I think, but adding tons of features that could expand the role of the web as an applications platform is just not in their interest.
Then their is the problem with black boxes. I don't know why, but all to often, safari loads a page and there are black boxes on that page. Just covering up portions of the web page. I have to resize the window or do something to get Safari to rerender the page so it will go away. This happens frequently.
Couple this with all the other issues OSX has, I can't but make the assumption that Apple is focused on Quantity rather than Quality.
Of the 3 big browsers in Mac, Firefox is still, in my mind, the most solid. Safari suffers some serious problems, not the least of which is that it's only for Mac.