Forum Moderators: open
1. Which browser is the best?
2. Discuss your answer.
Pros and Cons of the different Browsers.
;)
Opera is a nice browser, but the ads annoy me and I still find the interface to be cumbersome. There are also lots of nice extensions for Firefox (e.g. tabbed is a must, web developer is cool), and it's much easier to play around with functionality myself when I need to. It's far from perfect, but deserves credit for being a fast, free and functional browser.
Internet explorer I only have installed for testing, and even then only after I removed/disabled a lot of the more dubious 'features'. If it wasn't for it's large market share, I wouldn't touch it with someone else's bargepole ;)
If I feel in a really lean mood, I fire up K-Meleon. Just rarely, though, since it has less functionality than FireFox.
Opera 7.5 is also a great browser. I don't like the interface as well as FireFox, but the Opera panels are pretty cool!
Recent favorite, web developer tool bar's ability to delete all font and background colors with a mouseclick, great for stupid mac designed sites where everything is too dark, dark text on dark background suddenly is black on white, keeps all other css going though so layouts are not broken
the new firefoxes, I think 0.9 or 1.0 will be about 4.2 megabytes download, about the same as opera that is, with speed modifications [webmasterworld.com] in mathewHSE's thread Opera loses its fastest browser edge.
Cons of Opera? consistently weak dom support, eg only in version 7.5 did they get replace() working, that's Javascript 1.1 from 1996 (I think)... Too many sacrifices made to make it a tiny footprint handheld browser, many of these are considered pluses by Opera fans, but I see them as minuses, proprietary file formats etc, 6 had zero overflow:auto support.
Pluses of IE 6, amazing ability to display what you meant, not what you coded, that would be its negative too. IE 5x I still consider a stunning achievement, radically better than any other browser of its time, dugh, since they killed the competition... 6 however showed that MS only does a good job when they are trying to crush competition, IE 6 seems to have almost no li css support that I can find for example.
Plus this: only firefox supports position:fixed AND overflow:auto correctly. Opera 7.5 came close, for the first time, but still lags on the advanced stuff I have been waiting for the browser world to finally support since 2000 now, not to mention a new bug it has with overflow:auto in some circumstances which I've been too lazy to figure out since they weren't there in 7.23, slow down your release cycles and do more testing Opera please....
re development:
firefox pretty much everything works the way I want it to.
IE windows is predictable and fairly easy to correct the bugs and display errors in most cases.
Opera display bugs are very hard to fix or figure out, but not that common, mostly just failures to implement certain css features.
Safari acts sort of like Opera 6 with some 7 thrown in, with dan devines icapture most bugs easy to fix.
IE 5.1 os 8-9, horrible dom, mediocre css
IE5.2 os x, nightmare, let it die soon...
Opera has a nice user interface, much slicker, no doubt about that, but Firefox has a better rendering engine, just depends on what you're looking for, it's good to have choices, we're lucky to have so many reasonably good ones now, that didn't use to be the case.
[edited by: tedster at 5:38 am (utc) on June 11, 2004]
Developing is a totally different situation: I develop using Mozilla as I go, quickly checking that all content is readable in NN4, then tweaking layout for IE4&5&6, then tweaking for Opera. Any others have such tiny percentages in our stats that I don't even bother with them.
First, I am using Firefox right now. The only times I don't are 1) visiting the MS site 2) testing. So obviously, it's my favorite browser for the reasons mentioned above.
I also think it has more annoyances than any other browser though.
1. Password Manager is terrible. Sites that work fine in IE, Opera and even *Mozilla* will require you to manually enter you password in Firefox (why did they break the Mozilla password manager)
2. Bookmarks to pages that are in .htaccess authenticated directories are a pain. When you mouse over it, they immediately bring up the login dialog, even if you were just passing over it on the way to something else.
So, yes, Firefox has the best CSS/DOM implementation available, it's relatively small and starts much faster than Opera or Mozilla, it's got tabbed browsing unlike IE, but it also has a lot of annoying little bugs that you will come across on a regular basis, some of which have been in Bugzilla since Mozilla 0.6.
Tom
It's definitely a lot worse than the Mozilla one. Not had too many sites that cause real problems though.
>>Bookmarks to pages that are in .htaccess authenticated directories
I wasn't able to make this happen, although I've been mousing-over htaccess bookmarks like crazy ;)
I agree RE the interface. That's why I put up with the annoyances. I think that once a certain stability is achieved, the interface is a lot of what makes a browser appeal to a given individual and that is just taste.
The annoyances, and many more are real though. I don't have the bugzilla numbers, but the ones I mentioned and more are in there. I would say I've come across half a dozen bothersome behaviors and they're all in Bugzilla and some have been there for years (pre-Phoenix)
>>Password Manager is terrible
>Not had too many sites that cause real problems though.
It causes problems on sites I use daily, including one for which the login is a relatively random 11-digit number that I have taped to my monitor. The main culprits are any sites that have a password field above a userid field, rather than the reverse.
>>Bookmarks to pages that are in .htaccess authenticated directories
>I wasn't able to make this happen
I'm not able to make it not happen! The bookmarks in question are for a certain webhost to get access to the control panel and they have favicons. I think, since Firefox favicon support is terrible, it tries to go get the favicon, for which purpose it needs to get authenticated. It's such a pain.
Actually, to answer the original poster. I have IE6 and Opera 7.5 installed as well and often toy with the idea of switching back to Opera (which was my default browser for a long time, but I found it annoying too). I guess I'm just easily annoyed. For the record, I find MS Word, Outlook, Eudora... oh hell, pretty much all software annoying. Just had a birthday. I must be getting old ;-)
Tom
Tom
Of course, this question has been asked many, many times before, and there is no right or wrong answer, because everyone's needs are different. IE doesn't run on my system, Safari doesn't run on my system, Dillo doesn't run on Windows, I like speed, others like features, some hate Microsoft, some only use open-source...
I find all current browsers awful. I use Firefox, but that project has been terribly damaged by poor decision-making and extreme lateness to market. They've been through three names already, they've run with a default theme for three versions (0.6 to 0.8) without noticing that the licence was incompatible until a few months before the supposed 1.0 release, the implementation of the browser extensions has led to a security hole almost as big as IE's ActiveX (click to install extensions with no verification, from any old site, and which can seriously damage the installation, no uninstall option. They're implementing a whitelist, but it looks like an afterthought.). They started marketing at version 0.8 rather than waiting for 1.0, so anyone non-technical who was tempted then tries to upgrade to 0.9 or 1.0 gets broken themes, broken extensions, no import of bookmarks, meaning that they are likely to write it off and switch straight back to IE. Of course, in order to stay in the race, Firefox should have been ready, say, four years ago...
Bookmarks to pages that are in .htaccess authenticated directories are a pain. When you mouse over it, they immediately bring up the login dialog, even if you were just passing over it on the way to something else.
Yes, it appears to be getting the favicon from the server. Each time.
Either Firefox can't cache favicons from behind .htaccess-protected directories, or the favicon is cached but somehow required the password to be read from the cache. You don't even need to mouseover, you just need to open the dropdown list of bookmarks and the prompt appears.
The bug has hung around since 0.5 at least, and there's no sign of a fix yet.
Sorry for the double-post!
Personally, I don't think any of the current choices out there are awful, they are just different approaches to the problem of programming a user agent for the needs of the end users. I like the dynamic feel of a thriving open source project like Mozilla/Firefox, it tends to fit my needs because it's developed by people who seem to share my feelings in what is important and what isn't, so of course I'll feel it's the best product out there, with the caviat, the best browser for my needs.
I think we're extremely lucky that Opera, Mozilla, Safari/Konqueror are active thriving projects, obviously each project successfully meets the needs of the people who use it, and all of them can be improved, and will be improved. If it hadn't been for a relatively small group of people who cared enough about these issues the story could easily be IE only as a real browser.
Ergophobe, I've experienced many of the issues you pointed out re firefox/firebird, but considered them irrelevant to my main goal of displaying my CSS correctly, but to someone else those bugs and problems obviously make it not worth the headache, while to me the bugs and problems I have consistently seen from Opera 5 on re DOM and CSS support have made it impossible for me to consider using that as my main browser.
Ergophobe, I've experienced many of the issues you pointed out re firefox/firebird, but considered them irrelevant to my main goal of displaying my CSS correctly,
Me too, but that's a designer or programmers's perspective on a browser and somewhat internalist. You want it to show *your* CSS correctly.
If you're just surfing, you usually don't care about your CSS, but everyone else's and the chances are that IE will get you closest to the designer's vision.
As for the things I mentioned, I find them only mildly annoying, while I find the lack of, say, tabbed browsing in IE incredibly frustrating and limiting.
Tom
My reason for liking IE6 is because of its popularity. Pretty much everyone tests their sites in Internet Explorer, even if they don't use it, because they know the majority does. If a site doesn't look right in IE, the designer will usually fix it till it does.
I really like FireFox and use it more than any other browser, but being realistic lets face it - no other browser gets as much testing on websites as Internet Explorer. If you're browsing with IE, it's a safe bet that the site is going to look the way its supposed to. Yes I know this goes against those of you "code nazis" who think all pages should validate and blah blah blah, but I could care less. I'm not the code police, that's not my job - all I want is to be able to see the content I'm looking for and I have a much better chance of doing that with IE than with any other browser.
that's a designer or programmers's perspective on a browser and somewhat internalist. You want it to show *your* CSS correctly.
It's not so much 'my' css, but pushing css itself to find the limits of rendering engines as they interpret CSS, then finding the bugs the user agents have in achieving that rendering. I've always liked pushing products to find these limits, it helps me establish a baseline I can use to put out somewhat stable CSS, ignoring IE 5.2 of course. I've found that when the browser programmers opt for a small fast rendering engines, the failure points are very similar, Safari and Opera have failure points so consistent that I've often wondered if a key Opera developer worked on the KHTML project, or if you simply need the rendering engine to be bigger to handle more arcane CSS methods.
If you're just surfing, you usually don't care about your CSS, but everyone else's and the chances are that IE will get you closest to the designer's vision.
Microsoft's focus on achieving the designers vision has since IE 4 been far ahead of all other browser makers, I think it comes down to having massive resources to do boring things like endless focus groups, programming for the end user that is, and they do that very well, whether in Windows, Office, or whatever. This is a weakness of all other browser projects, and of the W3C standards in general in my opinion. For example, I would have much preferred the quirks MS box model to the W3C box model, it makes far more intuitive sense from a design perspective than having to add up all your elements to create the box.
As for the things I mentioned, I find them only mildly annoying, while I find the lack of, say, tabbed browsing in IE incredibly frustrating and limiting.
To me they are also only mildly annoying, and, what's more interesting, I've gotten some of my non tech aquaintances to try firebird/firefox and they seem to have no real issues with it, since they don't use the features that cause the problems.
To be fair to IE, there are add ons available to create this functionality for IE, but I've never been interested in checking them out, I prefer to leave my IE installations in their default condition to match the average end user's IE setup. But once you've gotten used to mouse navigation and tabbed browsing, it's not possible to use a browser that doesn't have them.