Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
OS X Businesses Operating Systems Software Apple

Mac OS X: State Of The Browsers 72

NetCurl writes "Ars Technica is running a Macintosh Browser Smackdown feature. We've come a long way in the OS X browser experience, and the article delves into the details like only Ars can. This is a great breakdown of nine browsers in all. Let the browser war reignite..."
This discussion has been archived. No new comments can be posted.

Mac OS X: State Of The Browsers

Comments Filter:
  • No Lynx (Score:4, Funny)

    by Anonymous Coward on Wednesday August 27, 2003 @12:27PM (#6805761)
    What!? No Lynx?! Lynx would of blown all the other browsers away in load speed!
  • by Alethes ( 533985 ) on Wednesday August 27, 2003 @12:32PM (#6805816)
    I think the best part about this article is that it's even being written -- that a browser war actually exists after so many years of an IE-only field (since Netscape 4 sucked so bad). Yes, IE still dominates, but at least we now have very good options besides IE. Thanks to all the Mozilla, KHTML and other developers for their hard work and giving the browser consumers a choice again.
    • by daeley ( 126313 ) * on Wednesday August 27, 2003 @01:38PM (#6806485) Homepage
      And it's a good thing those options exist since IE is no longer going to be developed [macworld.com].
      • by edsel ( 73916 ) on Wednesday August 27, 2003 @04:51PM (#6808210)

        One thing that Ars Technica didn't mention is that MS does still have a browser for OS X. It just isn't available for free download - you have to subscribe to the MSN isp (I think) to get it.

        According to this report [macedition.com] MSN Explorer/Mac actually has the best support for CSS 3 selectors of any current browser. Too bad it's only available to paying customers.

    • But it's not a war (Score:5, Insightful)

      by gidds ( 56397 ) <slashdot@gidds . m e .uk> on Wednesday August 27, 2003 @01:53PM (#6806634) Homepage
      Yes, I agree - it's great that we have several convincing browsers to choose from.

      But it's not a war. No browser is trying to squeeze the others out of business. None is using dirty trick, sly marketing, or deliberate incompatibilities to gain market share. None is linked to other software - and most importantly, none is linked directly into the OS. Even Apple's own browser is merely a straight option from those available, with no special advantages. The browsers compete - inasmuch as they compete at all - on a completely level playing field, the only differences being that of cost and technical merit. These are great days.

      • No browser is trying to squeeze the others out of business. None is using dirty trick, sly marketing, or deliberate incompatibilities to gain market share. None is linked to other software - and most importantly, none is linked directly into the OS. Even Apple's own browser is merely a straight option from those available, with no special advantages.
        Umm, did you consider IE [microsoft.com]?
      • by mbbac ( 568880 ) on Thursday August 28, 2003 @02:55PM (#6816786)
        Well, Safari does have one advantage that no other Mac browser has. It has access to iSync's API which allows people to synchronize their Safari bookmarks across Macs. Hopefully Apple will make the iSync API public once it becomes more stable.
    • by ihatewinXP ( 638000 ) on Wednesday August 27, 2003 @02:01PM (#6806715)
      Signing up for classes at uncc.edu my browser (Safari) was halted by a message saying that browserX was not accpeted and that I should try again with IE 5 for mac or Netscape 4.7. being that this is a brand new (as of this summer) site I felt it was early enough that my cries might be heard. So i dropped a letter catching the computing staff up on Apple browsers.

      1st point - IE for mac is dead. dont tell me my only choice is to use a dead browser
      2nd point - Netscape for mac is dead. dont tell me my only other choice is a dead browser.

      After clearing this up I mentioned that Safari is now the default browser for Apple computers, that it works flawlessly with both my banks, and that if you want to include netscape in the list stick with Mozilla. If any browser besides Safari survives on the Apple platform it will be Mozilla based (sorry OmniWeb, I pray the switch to WebKit keeps you guys going).

      And ill be damned they actually wrote me back, asked a few questions, and updated the site.
      • by Anonymous Coward on Wednesday August 27, 2003 @02:39PM (#6807025)
        Cool that they responded, but for those sites that don't you can also fake Safari's user agent HTTP header. This is done from the Debug menu, which can enable in a number of ways:

        - use one of the utilities that plays around with Safari (check versiontracker)
        - use the defaults command from the shell: "defaults write com.apple.Safari EnableDebugMenu 1" or something like that
        - use vi or another editor to edit Safari's XML preference file (while it's not running) and add a key called "EnableDebugMenu" with value "True" (this is the same thing the above command will do)

        Next time you launch Safari it'll have a Debug menu on the right, from which you can set the reported user-agent.
        • One problem... (Score:5, Interesting)

          by singularity ( 2031 ) * <nowalmart.gmail@com> on Wednesday August 27, 2003 @07:10PM (#6809231) Homepage Journal
          One problem with changing the user-agent string is that I am afraid that people will change that permanently and never look back.

          It is good to change on a site-by-site basis if the person is having a problem (only after emailing webmaster@, obviously...).

          The problem is that some sites track user-agent strings to determine what their users are using. If Safari users start declaring themselves to be one of the big two (IE or a Mozilla-based), then the companies keep writing just to those two browsers, meaning using Safari with the user-agent string might perpetuate companies writing only for the big two.

          On the article: I was disappointed that the author did not touch on the level of control offered by iCab. The rendering engine might suck, but iCab offers more control over your browsing experinece than anything else. It is not even close.

          I keep bringing this point up whenever an OS X browser article comes up, but so far no author has really come up with a decent way of doing it in another browser.

          [I use Safari+PithHelmet currently, but I paid my $29 to iCab]
          • One problem with changing the user-agent string is that I am afraid that people will change that permanently and never look back.

            It is good to change on a site-by-site basis if the person is having a problem (only after emailing webmaster@, obviously...).


            it _IS_ on a site by site basis, and ontop of that, it's on a session by session basis.
          • One problem with changing the user-agent string is that I am afraid that people will change that permanently and never look back.

            This is not an issue with Safari. If you change the user-agent in the Debug menu, it is not remembered between sessions. The next time you start Safari, it reverts back to the default.

        • by Kyro ( 302315 )
          Slightly OT but it's actually:

          % defaults write com.apple.Safari IncludeDebugMenu 1

      • by AvantLegion ( 595806 ) on Thursday August 28, 2003 @02:53AM (#6811521) Journal
        If a web server looks at their logs and sees that page requests from non-IE browsers are very low, percentage-wise, they will not be compelled to give anything else a second thought.

        On the other hand, if *everyone* in that 3% complains when a feature on the site doesn't work on anything except IE, suddenly their support inboxes are dominated by demands, and that 3% doesn't seem so small and ignorable anymore.

        If you go to a website that doesn't work right in your browser, e-mail them (without being hostile) and explain to them your displeasure with the incompatibility and implore them to support web standards and non-IE browsers. Feel free to toss in a little "we don't desire a Microsoft-only Internet" rhetoric if you so wish, but keep it brief and understated. Even if you can get into the site by using a header spoof trick or whathaveyou, please still take the time to fire a quick email their way.

        You can even have a "form" email that you keep saved just for such use, which is probably a good idea. Do have a place where you can specifically mention what part of the site doesn't work correctly (assuming it's not the whole site, a la BuyMusic).

        It's important to start making noise now, and let the noise grow as the non-MS browsers gain more widespread use.

        This isn't a case of "Microsoft == bad". This is a case of web developers needing to think beyond "Microsoft Browser on Microsoft Platform". IE will work with standards-compliant pages just fine.

      • I'm an alum and am very impressed at their response. That's very cool.
    • I haven't used IE under Mac in years.

      It almost feels "NCSA Mosaic"-like to do so.

      Its fantastic that there are alternative browers!

  • Camino! (Score:3, Interesting)

    by PasteEater ( 590893 ) on Wednesday August 27, 2003 @12:43PM (#6805949)
    I have to agree with the author, Camino would be my choice if it didn't crash so often. It's speedy, and has a Mac like interface. It does have problems with rendering some sites correctly, but for the most part works well.

    I too am on the Safari bandwagon. It's almost as fast as Camino, and crashes far less often.

    I am particularly interested to hear how Firebird is coming along. It seems to me that Camino and Firebird should be merged together (they do use the same engine, right?) for the "good of the community". Fast, beautiful, standards compliant, and stable? A dream come true!
    • Re:Camino! (Score:3, Interesting)

      by trompete ( 651953 )
      I'm interested to try out Camino. From the benchmarks, it did quite well, but Mozilla was still close behind it in performance. Add in the fact that Mozilla has virtually the same interface across all platforms it's ported to, and you have yourself one hell of a browser.
      I feel like I'm beating the dead horse, but people's choice not to use IE is the reason we still have web standards. It's a good thing we have 7 choices for browsers on Mac.
      • Check the nightlies. (Score:5, Informative)

        by mikedaisey ( 413058 ) on Wednesday August 27, 2003 @02:18PM (#6806848) Homepage

        There's also been an immense amount of improvements to Camino since 0.7--if you download one of the nightlies you'll see big speed improvements and stability. The nightlies are building on Moz 1.4, as opposed to 1.0 for the 0.7 release. Makes a big difference.
        • by MalleusEBHC ( 597600 ) on Wednesday August 27, 2003 @04:24PM (#6807962)
          Camino/Chimera was my full time browser up until the first public release of the Safari beta with tabs (build v72 I think). While both browsers had good rendering engines and tabs, what drove me to adopt Safari was the responsiveness of the UI. Before Safari was released, Camino seemed fine to me. However, the advent of Safari spoiled me as the UI seemed infinitely more responsive. That, combined with the apparent slowdown in Camino development, has kept me on Safari since. However...

          Per your advice, I just downloaded the most recent nightly for Camino, and I must say I'm quite impressed. The UI is much snappier (changing tabs doesn't lag anymore), and the rendering speed seems a bit improved. I thought that Camino was going to get swallowed up by Safari and Firebird, but it is thriving.
      • people's choice not to use IE is the reason we still have web standards

        Actually, it's people's choice not to use IE for Windows that helps web standards. IE/Mac is a pretty compliant browser, & was the most compliant non-beta browser on any platform for quite some time (until Mozilla 1.0 finally appeared). Of course it's now dead & won't be improved, so it's probably time to move on.

    • Re:Camino! (Score:3, Informative)

      by mikedaisey ( 413058 )

      Sigh.

      There is nothing to "merge" between Firebird and Camino--both are built off the same code base, but one has a Cocoa-native wrapper (Camino) and the other uses XUL (Firebird).

      Camino rocks--try one of the nightlies since 0.7 if you want to see a big improvement.
      • I've been using the nightly builds since about April. I just couldn't wait at 0.7 any longer.

        Although I have gotten lucky with many of the builds, they still are crash prone IMHO. There have been many times when I was browsing with six or more tabs open and brought the program down. I know that is a lot of strain, but Safari seems to handle it well most of the time (I did crash it today though).

        What I meant by "merge" was merge the talents of the programmers. Why have two different versions of the sam
        • Why have two different versions of the same program

          As the parent mentioned, they're not the same program. Camino is Cocoa on top of Gecko; Firebird has the whole Mozilla XUL thing squeezed in, which is either great if you want all the Mozilla customizability, or terrible if you want a small, sleek browser.

    • After suffering a period of time where Camino wouldn't start at all, I set up to download the nightlies. Ever since, stability and joy.
    • I find it weird that both the author and yourself are having issues with Camino. I haven't had it crash since the Chimera days, and although I'm not running the nightly builds, I do update whenever possible (not that there has been all that many updates so far).

      If Firebird and Camino get mushed together, I'm guessing the results will be disappointing. Mozilla (the OS X version) is bloated and will never grace my machine again. Firebird runs nicely, but doesn't really have much on Camino in terms of UI re
  • by RalphBNumbers ( 655475 ) on Wednesday August 27, 2003 @12:43PM (#6805955)
    The difference between browsers on the mac today, and a year or two ago is like night and day. And I have to credit alot of this to the widespread adoption of open source rendering engines. KHTML and Geko have really saved the day for non-windows browsers everywhere.
  • iCab (Score:3, Informative)

    by azav ( 469988 ) on Wednesday August 27, 2003 @12:51PM (#6806042) Homepage Journal
    One great point about iCab that I love is the potential for Ad blocking. The filter is easy to screw up but once you learn how to use it. It's great.

    This is an incomplete browser but I use it for pages I know it works on because of the ad blocking.
    • Re:iCab (Score:5, Interesting)

      by jpkunst ( 612360 ) on Wednesday August 27, 2003 @03:36PM (#6807503)

      I don't use iCab anymore (it used to be my default browser in OS 9) but I still remember fondly its unique feature, the built-in HTML checker: the little face in the upper right of the window that would turn green and smile if the rendered HTML was valid, and red and frowning if the HTML was not valid. Great for checking and validating your own pages in one go. Also, it was sad to see (while browsing) that so few pages were standards-compliant. Almost none, actually.

      JP

      • My father still uses iCab in 9.22, so I use it when visiting. I haven't see the face turn into a smile in what seems like years. He does like the Print Preview features over other browsers.

        • iCab's checker is also a bit behind the times: it can't check anything beyond HTML 4.01, if it encounters XHTML the face turns 'neutral' and says ( when clicked): The iCab error report doesn't support XHTML yet. Therefore no errors can be reported.. Many recent pages will probably be XHTML and never make iCab smile, even if valid.

          JP

    • Firebird has a large number of "extensions" available, one of them being AdBlock. Right-click on an image, choose AdBlock, and you can add a filter for images (for instance http://ads.*.com/*). Flash Click to View is also handy; animations won't play unless you click on them.

      Firebird extensions:
      http://texturizer.net/firebird/extens ions.html
    • >One great point about iCab that I love >is the potential for Ad blocking. Use a proxy!
      • I'd love to use a proxy server but I switch locations so often and don't have an outside url to host it at. It's just not worth it.
        • http://www.proxomitron.info/
          Runs on your (windows) machine. I'm sure you can find something similar for your OS. I use it, its really good - and free.
      • Actually, I just spent some time researching this. I can use a proxyserver or a hosts file but I'd really like some transparent process that runs on my machine.

        Also, many sites serve ads from legit domains but in sub folders on their domain. If a proxyserver can do this, I'd like to know about it.

        On a mac BTW.

  • by RalphBNumbers ( 655475 ) on Wednesday August 27, 2003 @12:51PM (#6806048)
    Ever felt like programing your own web browser, but don't feel like writing the code? Well, now you don't have to!

    With Cocoa and Webkit, you can make a fully functional web browser without writing a single line of code. Check out the codeless browser [livejournal.com] From the same wonderful apple engineers who brought you the 13 line text editor.

    I'm hoping this kind of ease of creation will lower the bar to making your own browser, and encourage independant programers to innovate in the interface department 'since they don't have to worry about rendering unless they want to.

    There are allready some cool applications using webkit, like the live preview window in SubEthaEdit (the amazingly cool text editor formerly known as Hydra), or the japanese NagaraBrowser a webbrowser that can replace your desktop picture.
    • by Anonymous Coward on Wednesday August 27, 2003 @01:00PM (#6806124)
      With Cocoa and Webkit, you can make a fully functional web browser without writing a single line of code.
      That's awesome, but it doesn't beat the fact that you can now actually make a web browser in a Unix shell! No, seriously! Unbelievably as it might seem, anyone who has a basic understanding of shell scripting can write a fully standards compliant web browser using the template below:
      #!/bin/sh

      mozilla $@
      This works by reusing Mozilla's modular nature to call the application container object, which on Unix platforms comprises of an executable or shell script in the path called "mozilla".

      Next week, I'll be demonstrating how even a complete idiot can create their own operating system, using a simple hex editor and a copy of Windows.

      • by Anonymous Coward on Wednesday August 27, 2003 @02:00PM (#6806712)

        Next week, I'll be demonstrating how even a complete idiot can create their own operating system, using a simple hex editor and a copy of Windows.

        Creating an operating system, using Windows as the basis? Wow, that *would* be impressive. Microsoft's been trying for years, and still hasn't quite managed it.

  • by borkus ( 179118 ) on Wednesday August 27, 2003 @01:14PM (#6806243) Homepage
    The sucesses of Mozilla and Safari on the Mac show that there's a huge window of opportunity on Windows to start booting out IE. Microsoft won't be upgrading IE until there's a new operating system. However, there are tons of features in browsers like Mozilla that everyday users would love. I've been turning web developers in my company onto Mozilla. I suppose the question is, how do you market something that's free?
    • I've been converting people to Mozilla too (Windows users don't seem to even see a negative difference between Firebird and IE). I show them how you don't get any more popups, the integrated Google search, tabs, etc. and they normally set it as default browser. I really think that Firebird has great potential to become THE browser for Windows because its easy to switch to from IE. The Preferences are also super easy and wouldn't confuse my grandma. Spread the word!
  • Borkus wrote about Mozilla:
    I suppose the question is, how do you market something that's free?

    By making it compulsory?? Here in the European Union measures are contemplated against Microsoft abuse of its monopoly. One is to force Microsoft to include other media players. Why not require it to include other browsers. For that matter, why not require PC manufacturers to have another partition on the PCs they sell with some Unix/Linux on it. After all, they support Microsoft's monopoly by including only that
    • By making it compulsory?? Here in the European Union measures are contemplated against Microsoft abuse of its monopoly. One is to force Microsoft to include other media players. Why not require it to include other browsers. For that matter, why not require PC manufacturers to have another partition on the PCs they sell with some Unix/Linux on it. After all, they support Microsoft's monopoly by including only that OS, so meaures against them should be considered too.

      This looks good initially, but there a

  • by Paul Burney ( 560340 ) * on Wednesday August 27, 2003 @03:36PM (#6807508) Homepage
    Installing the pinstripe theme would make the reviewer's opinion of Mozilla/Netscape better, I think. It gives the browser an aqua look.

    It is available at:
    http://kmgerich.com/pinstripe/pinstripe.html [kmgerich.com]

    The best feature of Moz 1.4, though, is type-ahead-find, or whatever they call it now. Just start typing to have the typed text highlighted and that part of the page jumped to. Great for pages you come to from a search engine.
  • by nystagman ( 603173 ) on Wednesday August 27, 2003 @04:30PM (#6808016)
    (This is a copy of my posting on Ars Tech's forum. Sorry for the repeat, but Slashdot's got a much greater number of discussants, usually.)

    Am alone in this, or would others also like to see Safari implement better control over image loading? As a rule, I do NOT want all images to load on a page, as I am still using dialup from home, and graphics-rich pages take forever to load. IE allows me to load individual images as necessary (contextual menu or double-click the 'missing' icon), to load them all as a menu choice, or by a widget in the toolbar.

    Safari, on the other hand, can either load all inages, or load NO images, and the setting is buried in the preferences, so it is not convenient to change often. To then load images requires reloading the entire page.

    Also, I think that IE has done things correctly in regards to managing history. I like how it stores visited sites chronologically. On more than one occasion this has been a tremendous help when I was trying to recall something I had seen. I was able to find it by searching through the history for the approximate timespan.

    Does anyone else think that these are useful and/or necessary features? Or am I just a crank? (For the sake of this particular discussion, read 'or' as 'xor'.)

    • Yes, Safari should provide these features. In the mean time you should check out PithHelmet [culater.net]. PithHelmet provides just the kind of image filtering you are looking for, and is seamlessly integrated into Safari.

      Lee Joramo [joramo.com]
    • Nope, you're not a crank.

      It's probably more intensive, but I'd love to see a URL autocomplete function like IE5 Mac's - you can grab a URL by typing any fragment of it, not just the beginning. It's completely invaluable when I'm trying to remember where something I recently visited is and I'm too dumb to have bookmarked it. :)
    • Only reason you're a crank is because you're still on dialup. Just not enough reasons to justify that in this day and age, in my opinion. Not a slam, just an opinion.

      The main IE feature that I miss in Safari is the ability to tab to other form elements, including pulldowns, check boxes and radio buttons. IMHO, the less I have to reach for the mouse while I'm generating input, the better.
    • Am alone in this, or would others also like to see Safari implement better control over image loading?

      I appreciated Mozilla's ability to permanently block images (typically ads), but installing squid with a 19-line adserver blacklist file fixed that. For every computer in my household.

      Also, I think that IE has done things correctly in regards to managing history. I like how it stores visited sites chronologically.

      The History menu in Safari lists visited pages in reverse chronological order with

  • by WatertonMan ( 550706 ) on Wednesday August 27, 2003 @04:58PM (#6808284)
    In addition to Safari, Camino, IE, Mozilla, and then a few other smaller projects, there are also all the X11 browsers that Fink installs. Beyond Lynx as someone else mentioned we have the X11 Mozilla, Dillo, Konquerer and many others.

    Dillo in particular is amazingly fast basic browser that supports graphics unlike Lynx. Even Mozilla running under X11 is surprisingly fast. Must faster than any Aqua based browser I've used. (Mainly due to no AA and other such considerations)

    I use Safari 99% of the time because I like all those Aqua frills and because I think its tab handling is the best on the market. But one shouldn't neglect the rest.

  • by Anonymous Coward
    Safari cannot access https sites through a proxy server. This appears to be a major problem on the apple discussion boards.
  • These are the Mac browsers I have on my computer right now:

    Camino, iCab, Opera, Netscape, OmniWeb, Safari, Mozilla, Firebird, and IE.

    My own browsers, developed using WebCore:
    Hammerhead, Misery

    I use Camino for the majority of my browsing, Safari to double my keychain for convenience, and IE for the occasional site that doesn't follow standards. I experiment with the others, as well as using them for testing of my own sites.
  • Java and Mozilla (Score:3, Informative)

    by aftermath09 ( 521504 ) on Thursday August 28, 2003 @06:58AM (#6812230)
    The author forgot to mention that OS X does not support jdk 1.4.1 on any browser other than Safari, which is a bit annoying. Try it. If you use mozilla, you can only use applets that are 1.3.x compliant. The author's view is also biased towards only OS X users. I LIKE the fact that mozilla/firebird looks the same on every platform I use (I switch between XP, os X, NT, 2k, Linux depending on what I'm doing). So, the fact that mozilla looks 'ported' should be irrelevant to it's rating - not only that, one can change mozilla's themes, or create your own if you REALLY want to. Don't get me wrong, safari is good. The only REAL problem to me is that it's only on OS X ;-)
  • More Safari gripes (Score:3, Informative)

    by fungai ( 133594 ) on Thursday August 28, 2003 @07:05AM (#6812245)
    Excellent review. Glad to see an all the pros and cons of the browsers in one place. There's a couple of things that I would like to add. Although I like Safari, some basic stuff sometimes makes me want to toss it completely.

    - SSL doesn't work through a proxy that needs authentication.
    - Sometimes with web sites that require authentication and have lots of graphics, authentication boxes just keeps popping up - over each other. Like it expects you to enter your auth info for each and every graphic file. This is so crazy it makes me want to throw my iBook out the window sometimes.
    - Integration with keychain is really very lame. I don't know why they have an option to remember authentication info, it just doesn't work.

    And lastly if any (ex) Camino developers are listening, it's a great browser, and almost there. If you can just fix the occasional crashes it would be my default browser. Especially with 10 tabs open at a time you really can't afford to have a browser crashing. (btw Safari also has this problem about once a week...).
  • The one thing that I wish Safari had is a button to start a new blank tab on the toolbar. I know it's no big deal, just use the keyboard shortcut, but I got use to using this in Mozilla/Firebird.
  • by h0tblack ( 575548 ) on Thursday August 28, 2003 @09:39AM (#6813233)
    Overall a good and fair article of the browsers used by the majority of people, but what's this about Safari rendering Apple's ADC site incorrectly?
    From Apple's Developer
    page [apple.com] (which does not render properly in Safari)
    It seems fine to me and looks exactly the same in Safari, IE, Camino. Sure, Safari has it's problems, and IMHO the pre-releases were more stable, although even more feature bereft that 1.0. I'm sure Safari 'final' was rushed out. this said I'd like the author of the article to back up his statement re these particular errors and ask whether he reported them to the Safari team at Apple and the Webmaster of the ADC site.

Dynamically binding, you realize the magic. Statically binding, you see only the hierarchy.

Working...