Web Browsing

Safari is a tabbed browser much like Firefox and its usage is pretty straightforward. I've been a die-hard IE user ever since IE4 and have always appreciated its rendering speed and enjoyed its compatibility with the majority of websites out there. For an IE user, or any user for that matter, Safari is real easy to get used to.


But before I get into the little features that make Safari a good browser, let me address its biggest shortcoming: rendering speed.

Back before Firefox's release on the PC, the one argument that I'd always hear against IE was that it was too slow compared to lesser used browsers such as Opera. Having used Opera, I could hardly tell any performance difference in rendering speed in comparison to IE. It was the lack of any appreciable difference coupled with no real application level benefits over IE that kept me from using it on the PC.

But when comparing Safari rendering speed to IE, the difference is much more noticeable. Webpages render instantaneously under IE compared to the multiple second delay that exists under Safari. In order to show the difference, I ran a couple of informal tests:

IE (PC) Safari (Mac)
www.anandtech.com 2.825 4.073333333 0.306464812
www.cnn.com 2.75 4.123333333 0.333063864
www.slashdot.org 2.33 2.373333333 0.018258427
www.apple.com 2.625 4.073333333 0.355564648
www.microsoft.com 2.365 2.44 0.030737705

What we see here is that IE on the PC is consistently a lot faster in rendering webpages than Safari, and although the numbers may seem small themselves, they make the Mac (and actually your internet connection) feel a lot slower when browsing normal web pages. Considering the amount of web browsing that we all do on a regular basis, Safari's rendering performance is nothing short of unacceptable.

One solution would be to use Firefox, which is available for OS X, and in doing so, performance is improved tremendously - although Firefox under OS X continues to be slower than IE on a PC.

The performance problem, although alleviated by Firefox, is still a serious issue since I found that I personally preferred using Safari under OS X over Firefox. Safari feels much more polished and looks much more like the rest of the OS. The other problem with Firefox is that scrolling in Firefox is much less smooth than under Safari, and can get annoying when reading large web pages that require lots of scrolling. The other issue I had was that I couldn't seem to find a keyboard shortcut to switch between tabs in Firefox and for whatever reason, the autocomplete URL keyboard shortcut for a .com URL would never work for me in Firefox. Some can get used to these quirks of Firefox and won't have a problem, but I wasn't one of them.

So, now that we know what Apple needs to improve about Safari, what is so great about this browser?

Built-in pop-up blocking and tabbed browsing support are both must-haves with any current generation browser.



Safari also includes a built-in Google search bar and a download manager; again, nothing revolutionary, but a nice must-have for a web browser.

As with the rest of OS X, keyboard shortcuts are plentiful in Safari. As you would expect, Command-T will open a new tab while Command-N will open a new browser window. There is no auto-complete URL function, unfortunately (e.g. no equivalent to IE's CTRL-Enter). Although, just typing in the URL sans www. and .com will eventually find the site that you are looking for after a short lookup delay.

While Safari lacks an autocomplete URL keystroke combination, it does make navigating to a particular directory on a website easier without unnecessary typing. For example, if you want to visit www.anandtech.com/mac/, you can simply type in anandtech/mac and Safari will fill in the www. and .com for you in the appropriate places. It's not a huge time saver, but it's a nice feature to have.

The IE equivalent for shifting focus to the address bar is Command-L in Safari, which quickly became one of my most frequently used keyboard shortcuts under Safari (much like F2 or CTRL-Tab were for me in IE).

Unlike IE, regardless of how many Safari windows or tabs I have open, there is never any slowdown and definitely no slowdown in spawning new windows - both very important things to me as I tend to have a good number of web browser windows open at any given time.

Website compatibility, for the most part, wasn't an issue with Safari, but there were some definite compatibility issues that required me to have Firefox installed whenever a website wasn't working properly. The issues usually revolved around things like car configurators on car manufacturers' websites, or certain forms not working properly. Everything that didn't work under Safari had worked without a problem under Firefox, but the choppy scrolling under Firefox and lack of an integrated feel resulted in me being a Safari user - one who just had to put up with its shortcomings in terms of speed and compatibility.

When we were redesigning the AnandTech website, I had the pleasure of being the only Safari user on the team and thus, the only one with random weird problems that would crop up during the design phase. It quickly became evident how many Safari incompatibilities can crop up - most developers don't have an OS X box with Safari on which to test their websites. Needless to say, if I hadn't been running Safari at the time, AnandTech wouldn't have been the most Safari-friendly website.

I'd say that Safari is probably the weakest link in Apple's OS X package, and it's one that they absolutely need to fix. After all, you can argue that not everyone games, but when a $300 eMachines computer browses the web faster than a $3000 Powermac, it's time for an updated web browser.

Internet Explorer for the Mac is basically a piece of garbage. It looks like an old version of Netscape, it is horribly slow and it is nothing like the Windows version of IE. For me, Safari was the web browser of choice under OS X, with the occasional launch of Firefox whenever there was a compatibility issue. With the latest preview release of Firefox, the situation has been much improved for OS X browsing, but the OS still lacks a truly solid browser, which is very important in my book.

iCalendar Microsoft Office
Comments Locked

215 Comments

View All Comments

  • addragyn - Friday, October 8, 2004 - link

    RE: Safari's Speed

    There is a delay built into the browser.

    You can reduce it - http://www.oreillynet.com/pub/wlg/4924

    David Hyatt is a Safari developer @ Apple, he covered this on his blog - http://weblogs.mozillazine.org/hyatt/archives/2004...
  • Zak - Friday, October 8, 2004 - link

    The biggest problem with the article I sa so far is overlooking the iApps. Also, the apps equivalents are not correct. Entourage is Outlook counterpart and there is Acrobat Reader for OSX as well. Other than that it's a good article, but it's clear that Anand missed some things and got some others wrong, like the mentioned mouse cable, etc.

    Zak
  • azkman - Friday, October 8, 2004 - link

    This was a very good editorial/experience piece. Compared to other articles by Windows-users trying Macs, it was very open-minded. However, I have to agree with some of the earlier posters. The hardware used was dated, and the reviewer did not mention some of the key strengths of the Mac platform.

    It seems to me that Windows-users are fixated on certain characteristics and define a computer by MHz, framerate, etc, and this came out to a certain degree in the review. The author readily admits that he is used to writing hardware pieces for this type of audience, and again, I applaud him for his open-mindedness.

    Here is some information for posters and readers who want to learn more about Apple's computers and understand the overall value equation:

    price - http://www.linuxinsider.com/story/36120.html
    performance - http://www.linuxinsider.com/story/36964.html
    proof - http://www.tcf.vt.edu/systemX.html
    http://www.colsa.com/cover_page/news_front/news_de...
    http://www.top500.org/list/2003/11/
    http://www.roanoke.com/news/roanoke%5C6133.html
    http://www.pcmag.com/review/0%2C2491%2Cs%3D1564&am...
    http://www.pcmag.com/article2/0,1759,1369037,00.as...

    Applications & tools included in the price (beyond normal MS Windows offerings):
    video conferencing (high quality, easy to set-up, easy to use)
    music creation
    jukebox / music management / cd burning
    photo management
    movie editing
    dvd authoring & burning
    all-purpose search tool
    PDF export from any printable page
    font management
    full development environment (c, c++, objective c, java, scripting...)
    full unix shell, w/ x11

    Yes, I know a few of these applications are included with Windows, but I work in a tech-savvy Windows-dominant company and none of my co-workers use the bundled programs. In fact, most of them don't video conference or edit videos.

    Anyway, the Mac is really an "experience" in that the traditional concept of a computer disappears and the Mac becomes an extension of what the user wants to do. That is of course unless the user wants to work specifically with Windows issues. The value of a Mac comes from its ability to empower the user to do terrific things straight out of the box without thinking about things like viruses and security while also being a supercomputer-class piece of equipment.
  • rxmz - Friday, October 8, 2004 - link

    Thanks, very good article.

    I agree with some earlier posts that the Unix aspect of Mac OS X is a big advantage over Windows. I have a company web server and mail server (with IMAP and web mail access) running on the same G4 tower that is used as a desktop (not an ideal setup, I know, but it has to suffice for now ;-). I have PostgreSQL, cvs, and Subversion installed on my PowerBook. I can ssh to the office to administer the mail or web server. The Unix foundation is a terrific aspect of the OS.

    Anand, you might want to take a look at Camino for web browsing. And if you have a chance, check out the capabilities of AppleScript; it's cool now and only going to get more accessible to non-power users when Tiger comes out.
  • mjtomlin - Friday, October 8, 2004 - link

    oops one other point to make on the GUI responsiveness ...

    OS X GUI is timed. Things happen at a constant rate based on time not on CPU speed ... a lot of bench-markers like to use the scrolling test ... to see which system is faster. This is not a vaild test, because Mac OS X times the speed. This is actually a feature of the system. The whole point of scrolling was to quickly skim through a document. If the system scrolls through the document too fast, how do you know what you're missing?

    A lot of the GUI is designed like this ... that is, someone actually thought about the purpose of the feature and made sure it remained useful.

    To get to the end of a document, just drag the scroll bar down to the bottom or press the "end" key on the keyboard ... you'll be there in less than a second, that was those were designed for.
  • mjtomlin - Friday, October 8, 2004 - link

    A couple of points...

    #1 - i thought it was a fairly good article. You have to remember he was not writing a definitive guide to OS X/PowerMac. This was his take on the system from a Windows user perspective. There is obviously going to be a lot of details left out and many misunderstood "features"

    #2 - poster #60 regarding patching security issues... Apple has been releasing security fixes for OS X ever since it was released. I believe we're up to a couple a month in fact. Most OS X users update their systems without incident and continue on... The biggest difference between OS X security patches and those for Windows is that all the security fixes for OS X are for issues that have NOT been exploited yet.

    THERE WILL ALWAYS BE SECURITY ISSUES IN ANY OPERATING SYSTEM.

    But because of OS X's open source base (Darwin/BSD) most security issues are discovered before they're ever exploited. The opposite of this is true under Windows.

    #3 Dual CP's are not necessarily faster than a single CPU ... You have to remember, this is only true if the application that you're running is multi-threaded. And the OS itself is highly tuned for multi-tasking.

    The GPU in the PowerMac does the screen drawing, so it doesn't make a difference how many CPU's are in the system.

    #4 GUI responsiveness ... OS X using buffering to draw the GUI, Windows does not. This is obvious as seen under slower systems when trying to move windows around... XP will leave screen "artifacts" (garbage) ... OS X windows appear to "jerk" and "jump"

    the end.
  • shuste73 - Friday, October 8, 2004 - link

    I'm a Linux user (Slackware), and one of the biggest challenges to Linux continues to be the very people that are trying to promote it - poor, misguided zealots that reflect poorly on the entire community.

    Judging from the feedback to this article, I see that the Mac users are generally no different. It's a shame.

    I thought the article was very good, personally, from the perspective of a long-time Microsoft user-turned-Slacker.
  • indd - Friday, October 8, 2004 - link

    Although this is experiential writing I'm really surprised at the understatement of the difference between the OS's. The effort Apple has put into usability results in a very solid feel for the OS. Windows really feels very unsophisticated in comparison, especially in error handling.

    Which brings me to the fact that I'm disappointed to see the page on crashing so glossed over. Need examples of the Mac crashing to back it up! It really appeared like something was omitted here.

    Reading the article leaves me with the feeling he really loves Windows, and still brought a lot of old anti-mac feelings into the experience. I don't want to sound harsh here, just relating my reactions to the article.

    At least he tried :)
  • asimuth - Friday, October 8, 2004 - link

    One of the hardest things I have ever tried to do was explain to someone why I use a Mac and why it is a different experience. In the end the explanation always comes down to "it is the little things". Your article was the best review I have read. You had a clearly stated experiential bias and you refused to let past predjudices get in the way of a thgoughful review.

    As a softcore geek I am disappointed that my platform of choice did not knock it out of the ballpark for you. Having said that, I think your criticisms are very valid. I will certainly want to refer people to this article to give them some idea of why I'm a Mac user.

    In my working life I am the development manager for a small software company - windows only. You cannot imagine how frustrating it is to be without the small thoughtful additions that make my OSX experience.

    : )
  • BopTop - Friday, October 8, 2004 - link

    Great article, I haven't touched an apple computer since the powerpc days.
    An article like this will always have detractors, that apple hardware and pc hardware weren't comparable, dual cpu or single, etc. All I can say is re-read the first page - this wasn't to compare hardware, or really software. It was to compare the "experience" of using a system that has a different work method.
    That's exactly what the article did, and did it excellently.

Log in

Don't have an account? Sign up now