Joel on Software
Sep 3-4: Boston:
Business of Software 2008
a JOEL ON SOFTWARE conference
Search:

Wanted: SQL Server Database Administrator at Redbox at redbox Automated Retail, LLC (Oakbrook Terrace, IL). See this and other great job listings at jobs.joelonsoftware.com.

Apple Safari for Windows: The world's slowest web browser


This item ran on the Joel on Software homepage on Monday, June 11, 2007

Apple is advertising Safari for Windows as “the world’s fastest and easiest-to-use web browser.” Fast, maybe, in page rendering speed, but ridiculously slow to launch... on my brand new, 2.33 GHz Core-2 Duo laptop, it takes an insane amount of time to launch: 57 seconds, during which you don't even get an hourglass, so you don't even know it's launching.

By comparison, Firefox takes about 3 seconds and Internet Explorer takes about 2.

UPDATE: OK, I'm wrong. As far as I can tell, Safari is slow the first (few?) times you run it, while it does something, I don't know what, but once that thing is done, it launches as fast as other browers. Sorry!

Apple is and always has been severely dishonest in all their advertising when it comes to performance. This is the company that spent years telling us that the PowerPC was faster than Intel, only, suddenly, to change their claims midsentence without an explanation when reality caught up with them, in a scene almost exactly like the scene in 1984: “Merely it became known, with extreme suddenness and everywhere at once, that Eastasia and not Eurasia was the enemy.”

This is the company that's about to release the iPhone on a slow, last-generation data network but is running TV ads that have edited out all downloads and waiting time that network entails.

These products may be cool, but I don't understand why Apple should be allowed to lie so blatently in their advertising about performance and get away with it. I'm sorry, but a web browser that takes a minute to launch is not going to win any converts on Windows.

PS I know; the Apple press release about how "fast" Safari is refers to "page rendering speed." Frankly, that is almost completely irrelevant given that the bottleneck in displaying pages is mostly download speed and network throughput. Another case where the big print giveth and the fine print taketh away, it adds up to one thing: a lie.

PPS Yes, I know it's a beta. Eventually, the Safari programmers will figure out the preloading tricks that IE and Firefox use to get quick startup time (at the cost of slow Windows startup; Raymond Chen explains it here). In the meantime, when Apple's marketing team goes around making untrue claims about performance, they make the company look like liars, not innovators.

PPPS Safari even managed to bring the inferior font rendering of the OS X platform to Windows, no easy trick.

PPPPS Safari for Windows means we don't have to buy as many Macs for compatibility testing.

PPPPPS 20 minutes later: The more I run Safari on Vista, the faster it launches. Am I hallucinating? Is there a cosmic force that means just when I complain about Safari taking 57 seconds to launch, as soon as that complaint is made public, it launches much more quickly? Am I going insane? Or is someone playing a clever prank on me? It's this kind of epistemological, reality-shifting shit that makes me not want to blog any more. We are at war with Eastasia. We were always at war with Eastasia. 2+2=5, and I love Steve Jobs.



My new book is here! Apress has just published a new collection of 36 essays from Joel on Software, aptly named More Joel on Software. Get yours today! Available from Amazon.com or wherever fine cheese is sold.

About the Author: I’m your host, Joel Spolsky, a software developer in New York City. Since 2000, I've been writing about software development, management, business, and the Internet on this site. For my day job, I run Fog Creek Software, makers of FogBugz—the smart bug tracking software with the stupid name, and Fog Creek Copilot—the easiest way to provide remote tech support over the Internet, with nothing to install or configure.

Enter your email address to receive a (very occasional) email whenever I write a major new article. You can unsubscribe at any time, of course.

Email:

 
Home | Email | Bug Tracking Software | Remote Assistance | Complete Archive