Slashdot Log In
A Browser War Preview
from the all-are-bad dept.
"Browsers are lousy in terms of supporting the various specifications people have published that define useful things web developers want and need to do. This has numerous effects:
- It slows down and frustrates web developers.
- It raises the costs of web development.
- It makes some things impossible.
"All of these are pretty bad for web developers, but they have knock-on effects that end-users suffer from, but don't understand. For example, when was the last time you ran across a bug on a website? Did you ever consider that a web developer would have got around to fixing it before you had trouble with it if he hadn't been busy trying to work around a bug in Internet Explorer?"
"The Acid2 test is merely a collection of all kinds of ways in which browsers screw up support for particular specifications. The idea is that it contains lots of things that browsers get wrong which cause hassle for web developers, and that browser developers can use it as a check-list for bugs. It's also a gimmick to raise awareness for these bugs to put pressure on the browser developers to fix them."
The more browsers that pass the Acid2 test, the better support there is for web developers. The better support there is for web developers, the higher the quality of the work they put out. And you, as an end-user of that work, benefit."
Reader AK Marc griped that "Opera gets no respect," despite seemingly good showings when stacked up against other popular browsers, writing
"I like Opera. I use Opera. I read the comparison, and Opera looks to come out favorably. Then I read the comments. Firefox compared to IE, again and again. Reasons why Firefox is better. Reasons why IE is better. Reasons why more people use IE. But there are fewer comments on Opera. I can't understand why. It has lots of things that Firefox needs extensions for built right in (and without significant differences in resources), and some things, like bittorrent support, that aren't available in any extension. It has better standards compliance than the other two. It has Widgets (like extensions) if you want to expand it more. But yet, a 3-way comparison is treated as a 2-way comparison. I thought this would be more of an eye opener, 'Wow, I didn't know Opera did all that and did it better than the other browsers!' But instead, the comments read like the posters glanced at the IE and Firefox pages of the article (if they read it at all) and hopped right back on the IE vs Firefox war. I find it sad that a competitive browser receives to little consideration, especially from a group that is supposedly early adopters.""
"Me, too," wrote reader lee1. "I think there is a reflex to ignore Opera because for so long it was pay- or ad-ware."
Reader bartkusa also spoke up for Opera
"Opera's UI is extremely customizable [opera.com]. Skinnable interface and lots of flexibility with toolbar and button placement, on the output side. On the input side, you can set up your own keyboard shortcuts and mouse gestures if you don't like the default ones."
Dan East pointed out a glitch in the linked story as originally displayed:
"Their memory usage charts cannot possibly be right:
- Memory Usage Loading Six Tabs
- Firefox 2 Beta 1: 73K
- Internet Explorer 7 Beta 3: 70K
- Opera 9.0: 52K
- IE 6.0: 155K
- Firefox 1.5.0.4: 56K
A single image on one of those pages could require more RAM than what the entire program is consuming. That's way, way off. What's even more amazing is, going by their charts, Opera actually consumes LESS ram with 6 pages loaded than when it first starts up! 53k -> 52k"
Reader dtfinch had another complaint: "The "Features at a Glance" table is very inaccurate with respect to Opera. For one, Opera has very good theme support."
Several readers offered rationales for the continued popularity of Internet Explorer; among these, according to reader chiller2, is better printing support compared to Firefox.
"e.g. In Firefox the scaling to fit the page just squeezes the content between wider margins rather than actually scaling the pages.
"Just yesterday a work colleague was trying to print off a page that was split horizontally into two frames. The top one had a company logo, and the lower one the table of figures she actually wanted. Printing normally just output the first bit of the lower frame. I had to view that frame only to get the full table in the frame to print."
Reader fuzzandwater complained "It's ridiculous that [the linked review's authors] defend IE by claiming 'no pages seem horribly messed up,'" writing "Clearly the author is not a web developer. If he were, he would know that the reason the pages display correctly in IE is javascript hacks, css workarounds, web developer headaches, Dean's IE7 javascript library, a separate stylesheet for IE, etc... It's not that IE is inherently displaying the sites correctly, it's that the site developers were forced to make them play nice with IE."
LWATCDR piles on the Explorer complaints, writing "It seems like a good number of people use Firefox now. So unless you want to exclude 1 out of 10 users from your site can not support just IE. I will not due business with a company that has an IE only site. Now the rub is this. IE doesn't support current standards. Yes, web developers have every right to complain about Microsoft ignoring standards and making their life more complicated. Because of IE I can not use PNG files with an alpha channel on websites I design.
"Just because most people use junk that is no reason to
a. Not tell them that is junk.
b. Try to get the producers of said junk to make it better.
c. Try to get people to use a better product."
Yvan256 raises the interesting point that as Windows changes, whether a browser is backward compatible makes a difference:
"Will Internet Explorer 7 run on Windows 95/98/ME/NT4? If not, then MSIE7 won't be ... And with Nintendo going with Opera for both the Nintendo DS and the Wii, Opera's marketshare might soon explode beyond 1-2%. Just keep that in mind before jumping into the 'MSIE7 has nice proprietary features' train."
Reader El_Muerte_TDS asks just what a "Favorites button" is, asking "Is it like a bookmark button?" To this, readers responded that "favorites" (in Internet Explorer) are equivalent to "Bookmarks" in most other browsers.
Blimey85 asks "What about extensions?," arguing that "Comparing stock Firefox with anything [isn't] very relevant. You need to compare Firefox loaded with some extensions to show the true power of the platform. Same with the other browsers and their add-ons or widgets."
"One example of not doing this is in the feature comparison table where it says that Firefox can't remember open tabs for the next session. My copy of Firefox not only does that when I want it to, it also has crash recovery so when I restart I can choose to reopen all of the tabs or not."
Yvan256, among others, thinks this is a double-edged sword: "The problem with Firefox is the extensions. People want a good browser, not fiddle around hunting for what exists. Power users do that, sure, but not regular users."
Reader Tet took issue with the reviewer's assertion that "the address bar is for URLs, not searches."
"I couldn't disagree more. One of the things that kept me with the original Mozilla suite for so long, rather than switching to Firefox was the ability to trigger a search from the address bar. Now that Firefox can do the same (and not waste screen real estate with an unnecessary extra box), I've switched. What do you possibly gain by having a separate search box? I just don't get it."
Reader GigsVT explained the appeal that a separate search bar has for him, though:
"If I have a host named "porn" on my network, and I type "porn" into the address bar, I better damn well get the host I want and not some search. We have a host named "pegasus" and I can't tell you how many times I've been to the pegasus mail web site and didn't want to be."
Thanks to all the readersa who took part in this conversation, especially those quoted above.
What everyone seems to be forgetting... (Score:5, Funny)
(http://www.revis.co.uk/)
Re:What everyone seems to be forgetting... (Score:5, Funny)
(http://www.revis.co.uk/)
This is why we are anticipating shortly the release of TELNET 2.0 for the Web 2.0 generation. It includes such amazing new technology features as:
Renders Flash into meaningless symbols.
Decodes Java into meaningless binary.
Turns javascript powered websites into impossible to understand hex clusters that don't do anything when you click on them.
Dumps MP3 data to beep()
In this way we feel that all the key features of Web 2.0 are adequately recreated for an authentic experience as the website creators intend and TELNET 2.0 is a whole new competative browser platform for the 21st century.
I don't get backslash (Score:1, Interesting)
Re:I don't get backslash (Score:5, Insightful)
I like it.
Re:I don't get backslash (Score:4, Insightful)
(Last Journal: Sunday September 19 2004, @10:03PM)
One problem with Slashdot is after a few hours no one mods a story, so if they can make it fresh again 24 hours later we get fresh modding and debate continues beyond the usual level.
IE7 (Score:4, Interesting)
(Last Journal: Wednesday September 20 2006, @10:30AM)
As a browser it was ok, nothing really special but not too bad.
but still I want to know (Score:3, Insightful)
- Will IE 7 handle PNG's with alpaha channel transparency like every body else. As in no Active x controls and proprietary scripting methods in the html. Can I drop my browser detecting code and separate servings of markup or css based on the browser?
- The Box Model, is the math 9in IE finally not backwards from every one else, does it now make sense? Will 'Border' not be full scree when I just set them to '30px'?
- Oh one thing I am happy about in Fire Fox that is a long time coming for me is the spell check, I wonder how it will work with online WYSIWIG editors?
Anyone Know?Transparent PNG in IE (Score:2)
(http://www.lbcpc.com/ | Last Journal: Wednesday November 12 2003, @05:30PM)
http://homepage.ntlworld.com/bobosola/ [ntlworld.com]
I know it isn't perfect, and is a hack, but it is useful for using PNG graphics on sites displated in IE.
/. Navel Gazing (Score:3, Insightful)
Opera bit torrent support (Score:4, Insightful)
(http://www.mininova.org/)
That said Opera is my favorite web browser by far.
Re:Opera bit torrent support (Score:5, Insightful)
(http://theravensnest.org/ | Last Journal: Sunday October 07, @07:05AM)
Five years ago, people said the same thing about integrated download managers. If you wanted to download more than one or two things at a time, or you wanted support for resuming downlaods, you installed GetRight, or similar. But, it turned out, most people just want to click on things and have them download.
If you are a heavy BitTorrent user, then the integrated support in Opera may not be for you. If, however, you just want to be able to click on links and have things download, without having to worry about whether they are HTTP, FTP, or BitTorrent, then the Opera BitTorrent client might be the right tool for you.
Turn off backslash (Score:2, Insightful)
(http://www.che.sc.edu/faculty/gatzke/ | Last Journal: Monday May 29 2006, @10:02AM)
If I want to read an article, I will read an article. I don't need it summarized so idiots can comment on comments that comment on a some silly web page.
For that matter, I thought we once were able to selectively choose what topics we want to read on
Also, how do I turn off that silly tagging deal? It just clutters the page.
Finally, could someone help me print out my email? HA.
Separate search bar (Score:2, Informative)
(Last Journal: Tuesday October 17 2006, @12:18AM)
I disagree that you need a seperate search bar.
Now all you need to type is "g Jessica Alba" to search google for Ms. Alba. You can then safely get rid of your extraneous search bar. And as a bonus, you can move the address bar and navigation buttons up on the same line as the menu bar, and free up some extra screen real estate.
Right now... (Score:3, Insightful)
No more browser wars! (Score:3)
Wither SeaMonkey? (Score:1)
(http://slashdot.org/)
Any stats on how many hits come from SeaMonkey, or do they use the same signature?
IE v Firefox (Score:2, Interesting)
Why no Opera Category/Icon? (Score:5, Insightful)
what's so hard about typing http://? (Score:2, Insightful)
Opera couldn't be used in enterprise (Score:2)
(http://www.matchorclash.com/)
Opera may support a lot of tech standards, but that was a pretty big business standard they didn't support.
I used to care (Score:3, Insightful)
(http://www.jillesvangurp.com/)
Acid2 is not about CSS compliance but about supporting the documented ambiguities in the standard correctly (many undocumented ones remain). These ambiguities include weird parser behaviour, browser quirksmode hacks for non standard pages etc. In short, it test the browsers ability to fuck up the rendering in a consistent way. Of course the biggest fuck up of them all (IE) fails the test so the test is pretty much worthless in practice. It even fails rendering incorrectly
Then there is HTML which evolved from a naive attempt to capture semantics of certain documents by Tim Berners Lee to a slightly worse specification (HTML 4.x) which isn't really good for anything it is designed to do (ranging from layout features to representing document semantics). The successors in the form of XHTML 1.x and 2.x drop the layout stuff (which sucked anyway) and tried to preserve most of the flawed semantics whilst adding new constructs and increasing complexity so much nobody really understands it. Market apathy has ensured that these xhtml standards never moved out of the lab. XHTML documents actually served up as application/xml (alledgedly the correct way to serve them up) are extremely rare although well formed versions of html 4.x are now commonly served up as xhtml 1.0 transitional (or even strict). Other than forcing the browser into a somewhat better defined way of rendering, this has little effect in terms of layout features compared to html 4.x.
Let me see what else have we got? There's crappy SVG which slowly seems to replace gifs for sclable icons on some systems and also leads a double life as a poor mans graphics exchange format. There's the hopelessly underpowered javascript language and the accompanying APIs (DOM *shudder*). There's MATHML which remains ever popular in very small niches. Most of the mentioned technologies lead a double life in the form of how they are supposed to work and how they actually work in practice. Pragmatic web developers just copy paste and adapt what works and ignore the rest. The smarter ones build up some knowledge of how things are supposed to work and where the bugs are for each implementation. All the graphics designers seem to have standardized on non standard flash. With standards nazis mainly telling them not to use flash, instead of providing an alternative, this is unlikely to change in the forseeable future.
But as said, I no longer care that much. Increasingly tools take care of generating the exotic hacks to make it all work. Handcoding something like gmail would probably drive programmers mad, which is why the nice google people embedded the difficult stuff in a nice library so they can focus on application functionality.
OSX firefox tab preview broken? (Score:2)
(http://www.matchorclash.com/)
Can anyone here help with this? Yes, it's a bit offtopic, but I can't be the only one with this problem!
Thanks!
what about safari? konqueror? camino? seamonkey? (Score:2)
(http://atmchicago.home.netcom.com/)
Interestingly enough, there is no mention of browsers such as Konqueror, Safari, Camino, SeaMonkey... Yes, this is a relevant point, because most of the discussion focuses on attributes such as bookmarks management, style, extensions, and the like, and not on the underlying rendering engine. Camino and SeaMonkey each take different approaches to the user interface but still use the same rendering engine as Firefox. And then we have both Konqueror and Safari, good web browsers that get very little mention. I would expect at *least* slashdot to discuss this more, but none was apparent in the slashback summary. Go figure.
Sigh... (Score:2, Insightful)
(http://www.lostpacket.net/)
Let the indoctrination to the culture of war end.
Opera compatibility vs the other two? (Score:3, Insightful)
(http://www.fiestyturtles.com/ | Last Journal: Tuesday October 23, @09:07PM)
Opera 9 (Score:1)
One major issue about IE and Firefox that turns me off is that both Firefox and IE have seemingly an infinite memory cache (as in RAM (physical and virtual) as opposed to Disk cache, which works well in all browsers) which I cannot control or limit. Opera on the other hand lets me limit the memory cache to under 60MB. And it works pretty well; with about 40 tabs opened, for the last 3 weeks, I am only using about 200MB physical and 220 Virtual in Windows XP and it drops when I close tabs.
IE and Firefox never seem to release the memory used, and I've seen Firefox use up to 800MB of virtual memory, with the same number of tabs.
Opera 9 is just a better browser for me. It's highly customizable, the zoom feature is sweet, the tab preview is nice, it renders most pages well, it supports major plugins like Flash and Quicktime, and it's fast too! Firefox has a slight stall when opening pages, and takes a long time to open when I restore a tabbed out session. IE 6 is well... IE6. Only useful for when I need to use ActiveX websites.
Opera 9 makes it easy to change things like user agent for websites that complain about non IE (or the occasional non-IE or non-Firefox websites) by pressing f12.
Opera doesn't show up on the radar (Score:1)
The backslash complains that the comments on TFA mainly degenerated into FireFox vs IE regardless of the fact that TFA included Opera as well. This is because Opera's still working to extricate itself from the tiny niche it crammed itself into for the first part of its life.
1) Opera is not the standard browser for any major distribution of a popular desktop OS, including GNU/Linux, BSD variants, Mac OS X, and Windows. This means users have to specifically search it out and install it.
2) Opera, until relatively recently, was adware. You had to either purchase it or browse with an ad bar. This basically killed any chance of it getting heavy use on corporate workstations, as well as alienating the majority of people who were using Free OSs and/or would consider using an alternative browser.
3) Opera is not Free Software. This tends to make it less attractive than Free browsers such as FireFox and Konqueror to users of Free OSs. This has also been a major factor in preventing Opera from being the standard browser for any major distribution of a Free OS.
Opera has rectified #2. It will probably need to rectify at least one of #1 and #3 in order to gain more market share outside its current niche.
Better Printer Support or cluless users? (Score:1)
(http://www.shezphoto.com/)
What are you talking about? If you change the setting in Firefox printing preview you can easily see that it does in fact scale the content and not just widen the margins. You might come up with other issues that Firefox has in printing pages but this is not one of them. The fact is all browsers suck at printing webpages. The reason? Most make the assumption that you do not want to waste ink and by default turn off background graphics and some formatting. The other reason is that most users screens are wider then plain white paper (8 1/2 X 11) is.
Most importantly the main theme of your argument revolves around the fact that the webpage you tries to print from uses frames. Ever try that from IE? I just did and one page that fit on my screen without scrolling printed at 5 seperate pages and it didn't even show that way in the preview. The point is that browser suck and frames and really web developers should not be using frames. Frames suck and they confuse all modern browsers.
Who cares about RAM anymore? (Score:1)
Sure, the interface and speed of Opera are great. And the plugins and widgets are neat. But Firefox has EVERY extension I could possibly want, and I really see no need to switch. This is the single reason I stick with firefox. My system has 512 MB of RAM, which isn't all that much these days, but I can run Firefox along with several other programs and my computer flies. So memory usage isn't a dealbreaker either.
To each his/her own, I guess.
I can predict this one! (Score:1, Troll)
(http://www.leperkhanz.com/ | Last Journal: Wednesday October 01 2003, @05:17AM)
Just stop being a fatuous minority opera users, and stop being lazy and uninformed, IE users. I gladly welcome our new dinosaur overlords.
rhY
Hey, where's the rest of them? (Score:1)
It's an easy choice for me... (Score:1)
(http://ghodmode.com/)
I use Linux. That narrows it down right away. However, IE6 works very well for me with wine [winehq.org]. I keep the latest version of Opera installed. So, how is it an easy decision for me? Well, for one thing, only one of the three browsers in question is open source. But that's really a separate topic. To use the article that inspired the conversation as an example, here is how it is displayed by Opera 9:
The article displays properly in Firefox.
Now, I'm sure someone can finish a sentence that starts with "That happens because ...". You might even tell me that it's a problem that happened on the server. Does it matter?
Must people tweak their browser to view all Web pages properly? Must developers test in IE, Opera, and Firefox? Poor compliance with standards is one problem. But I think I read somewhere that Opera was the first to pass the Acid2 test. Problems at the W3C [slashdot.org] are another problem. Microsoft's slowly-loosening strangle-hold on the browser market is another problem.
These are the problems I can identify, but I'm sorry that I can't offer solutions. So, I comment in hopes that someone with possible solutions will read it.
-- Ghodmode
(OT) Backslash (Score:2)
(http://www.pipingdesign.com/)
Congratulations to whoever renamed Slashback; the new term makes much more sense, as it can invoke a similar, appropriate word. It is also confusing for those that vaguely recall what to type a few years ago. Even better!
Plus, what goodies can the millionth Slashdot username expect, a free T-shirt? I seem to recall that the millionth post [slashdot.org] said something appropriate for a lot of the people here.
I tried telling them (Score:2, Insightful)
I can see it now... (Score:1)
(http://nerdlife.net/)
"Wow, I've been doing that for years...Microsoft is trying to catch up to all the other browsers."
"well screw you."
I can guarentee I will have that conversation at least 3 times in the next 12 months.
Reduce firefox memory requirements! (Score:1)
The browser that'll win the war... (Score:3, Interesting)
Opera isn't open source (Score:2)
(http://www.axiom-developer.org/)
I like Opera, and I hope they succeed, but I will never want to rely on them because in the end they are closed source, and if their company should die Opera would die with them. That's why people support open and inferior over closed and superior - the open software can be improved upon, and won't go away. There are cases (CAD is one, at least so far) where the difficulty of writing the software is such only a commerical model has produced reasonable tools, but Firefox and Konqueror are proof that web browsers are not in that category. So source code ultimately matters, and there Opera looses.
Now if we look at Opera vs. IE, there I would agree I don't understand support for IE.
William T. Sherman, internet user: (Score:2)
(http://www.davidconnell.com/)
Re:w00t (Score:2, Informative)
Re:Quick firefox help please... (Score:2)
That does bring up a very god point though; while Firefox does have extensions to give it almost any functon or feture at least half of them tend to break when you update to the latest offical version and somtimes they are never repaired.
Re:Quick firefox help please... (Score:3, Informative)
(Last Journal: Tuesday October 17 2006, @12:18AM)
Then you don't destroy your bookmarks, extensions, settings, etc.
Re:Quick firefox help please... (Score:2)
(http://www.efinke.com/ | Last Journal: Wednesday March 29 2006, @03:30PM)
Re:Why I won't use Opera (Score:2)
(http://www.efinke.com/ | Last Journal: Wednesday March 29 2006, @03:30PM)
Re:In regard to Opera (Score:2, Insightful)
I think separating appearance configuration out is a good thing, rather than cluttering up a single window. I guess it's a matter of opinion. Are there some options you wouldn't be sure in which of the two they would be kept in?
Middle click support. I can middle click just about anywhere in Firefox to open the target in a new tab/window (dependant on my settings). I can't in Opera.
I don't know if I'm misunderstanding you, but middle click for new window works fine here. Preferences->Advanced->Shortcuts->Middle Click Options.
I don't like having my tabs way up the top of the browser and far from the page (though this could just be due to Firefox's implementation being my first)
Well mine are at the bottom. And this is a subjective thing, not a "bad UI" issue. (Er, try rightclick on tab->Customize->Placement.)
The sad part is (Score:2)