why i support internet explorer in the new browser wars
Before commenting on this article please note that I wrote it almost 6 months ago when Firefox was on beta release. My opinions on the browser are not so negative these days
I just read a comment on this site from someone who was amazed at my "I love Microsoft for IE" attitude. Well, let me explain.
I have happily used IE since the early versions in the late nineties. Back then the web saw the first round of "browser wars," which Microsoft won despite simultaneously fighting anti-trust cases instigated by the competition. Luckily many of the legal experts involved in the anti-trust campaign saw the reality of the situation:
There is overwhelming economic evidence that Microsoft’s actions have benefited and continue to benefit consumers. With no evidence of actual consumer harm, I do not believe that it is appropriate to second-guess, much less ascribe illicit motives to, business decisions that Microsoft and other companies made that have provided demonstrable consumer benefits.
Charging low prices, expanding the markets, spreading the use of new technology, bringing consumers into the computer age, is providing benefits to consumers
The direct testimony of MIT Sloan School of Business Dean Dr. Richard Schmalensee
"The Internet’s meteoric rise in the 1990s can be attributed in large part to the increased Internet familiarity Microsoft’s innovations produced. The prosecution wishes to punish Microsoft for investment that improved its own product and increased demand for personal computers and Internet applications in general.
The time to end the lawsuit has come. The threshold harm was not proved; quite to the contrary, economic benefits were found."
CSE.org
The competition, Netscape, in it's deperation, tried to prevent Microsoft from bundling IE with Windows, despite the fact that Netscape could also be installed on a Windows PC. Again, reason saved the day:
"Separate markets exist for shirts and buttons, cars and tires, cars and rustproofing, yet few people would object to these integrations."
Stephen Margolis, Professor of Economics at North Carolina State University
Some went so far as to claim that, by dumping its web browser into the market for free, Microsoft would control who got on the Internet, where they went, and what they would see. The very nature of the Internet made this a technical impossibility, but nonetheless, people complained.The History of Internet Explorer, Scott Schnoll
The anti-trust case was taken to the very highest level by pressure from Netscape and other competitors. In a victory for MS, it was over-ruled and reduced to a mere settlement for the company to open some of it's APIs to the public domain.
In 1999 Microsoft was issued the patent for stylesheets (filed in 1995). Microsoft worked with the W3C to set the first web standards, CSS in particular. Internet Explorer 3 was the first browser to implement CSS. You may be interested to know that Mac IE 5 was the first browser to reach better than 99% support for CSS1 as defined by the W3C, in March 2000.
Realising it could help their cause, other software developers began putting their two cents into W3C discussions and standards development grew like wild-fire. Now, new standards are developed faster than any one browser can totally fulfil, but many new browsers are able to claim they support "web-standards" better than IE6. Meanwhile, for three years there was no new version of Internet Explorer released, although the new Windows Update system allowed MS to keep the browser up-to-date with patches and security enhancements. I believe Microsoft elected to cease its rapid development of IE because it was held back by threats of expensive anti-trust lawsuits. No company would risk being attacked in court, even if it meant major innovation in a product was frozen for a period of time.
Playing on the market leader's unfortunate position, fledgeling new contenders rolled in from open-source teams like Mozilla. Mozilla built its browser on the source-code of fallen contender Netscape, which was made public in 1998. Many self-proclaimed web gurus from these various groups joined the fray of discussion that the W3C had become, and a whole new set of specifications were laid out. Many of these "new" standards had already been implemented in IE6 (vertical text, element alpha, ruby characters etc), but the new competitors wanted their own syntax, a new "standard" way. So, the situation deteriorated from the fixed standard of CSS1, developed in conjunction with MS, to CSS2 (many fingers in the pie), to CSS2.1 (mainly bug-fixes for the W3C specification of CSS2) and finally to an unwieldy, modular CSS3, whose first ideas were discussed in 1999, and is still not a finished product even in 2004. In a move which can only serve to damage the cohesiveness of the standard and set IE at an automatic disadvantage, certain parts of this spec have been drip-fed into the browser community.
"Well, some standards frankly stink. Sometimes a little capitalism is needed to cull the best parts of standards. The best standards usually come from small groups who come up with an idea and "flavor" that is catchy, simple, and works. When consortiums try to set standards, they quite often create a mess that only a mother could love." C2 Wiki
So what are we left with? A whole new collection of browsers, each with bespoke rendering engines and differing levels of javascript support, most of which are in beta stage and fraught with user interface bugs and some serious security holes [2] [3]. And how do these products gain market share? Mainly by word of mouth, on a religious scale, kicked off by the browser producers themselves. Most prevalent are the Mozilla evangelists, who sometimes use ridiculous claims to try to convince uninformed browser users to abandon IE in favour of Firefox.
Let's not forget that IE still has some important advantages over it's new competitors. IE is heavily pre-cached by Windows and loads much faster than it's standalone rivals. Its browsing engine can be (and has been) well integrated into Windows software, and the OS itself using COM. IE Settings can be remotely administered over a corporate network. There's native support for Web Services through IE's behaviours. The HTML parser is much more flexible, and able to render malformed code (I'm not concerned if a site has well-formed markup when I'm merely surfing). The addon manager is highly fault tolerant. There's even a range of photoshop-style image filters built in. Of course Mozilla doesn't mention such things when making (largely eroneous) comparisons with IE on its Firefox pages.
I see competitors attempting to tear apart the reputation of a company that has served me well personally, and bettered computer science as a whole. I will counter disinformation, whether it is sensationalist, conspiracy-theorist or merely self-serving. It is for these reasons, I support IE.
16/08/04 12:20am
(8 years, 10 months ago)


What is wrong in supporting 32bit PNG?
Is really "filter:progid:DXImageTransform.Microsoft.Alpha(0.5)" better than "opacity: 0.5"?
Are CSS2 selectors that crazy or expensive to implement?
What about unsupported display: table-cell that would ease progressing to separate content and presentation?
Implementing these is not that much to expect from multimillion(billion?) corporation. Open-source geeks and small norwegian company managed to do it, so it doesn't require enormous $$$ or thousands of programmers.
There is no doubt, IE is now lagging behind. All browsers have rendering bugs, but in case of IE they are at least 3 years old.
Opera and Firefox have both security and rendering bugs fixed almost every month.
Mozilla is not build on top of Netscape. Its written from scratch code.
Gecko, Presto and Webcore engines were created after last major update of IE. From the beginning they were written with modern standards support in mind. 3 independent implementations prove that is doable and personally I like coding for them much more than struggling IE quirks.
Waiting for IE7. I hope it will not be NCSA Mosaic derivative any more.
5:36pm
Firefox has numerous advantages over IE6, namely better security, tabbed browsing, a built-in pop-up blocker, and a cookie scanner. I have been a satisfied user of Firefox since it came out, and have stopped using IE completely.
6:23am
Where does this argument point out IE is better than Firefox? To me it doesn't make any sense saying IE is better if there is not one single evidence of proof. Stating that IE is `built into the OS´ doesn't make it magically `better´ nor does saying it `loads faster´ because its built in nature. These things do not in anyway make it Better. I will admit there are some good ideas that have been implemented in IE. But these ideas were implemented without thinking whether there'd be more good or bad consequences in implementation.
ActiveX might have sounded like a good idea, but when implemented it has been and continues to be a huge hole in security. Secondly, ActiveX ties you to one platform only. There are no Unix, Linux, Mac, BeOS or other OS that uses ActiveX than Windows. And that's a mistake.
PNG transparency... Ok, you could use a dirty hack to make it work on IE, somehow, kinda. But it doesn't work, and IE is broken because of that.
IE also has a broken XHTML+CSS support. Most modern browsers support XHTML 1.0 strict, but IE only claims to support it.
Here's some examples:
http://www.positioniseverything.net/ie-primer.html
There seems to be an endless stream of vulnerabilities and exploits for IE. Check out _any_ security bulletin on the net.
An example: http://secunia.com/product/11/
bye
1:37pm
I am a developer but it seems to me that if you eschew all of the technobabble and politics and just look at the products side-by-side (IE and Firefox), that you might be surprised at the result.
In my experience IE and Firefox run at roughly the same speed on Windows, yet IE hangs and crashes more, and when it does it sometimes brings down Explorer.exe with it. To a typical end user surely this is more important than whether the Mozilla guys are this way or Microsoft does that.
Popup blocking has been a part of Firefox for a while now, and thankfully IE has it now too (if you have Win XP). Most people hate popups, so this is important. Tabbed browsing is a godsend, yet IE lacks it. On this basis alone I would use Firefox over IE, though I can't speak for others on this point. I know the people I've recommended Firefox to have liked this feature.
The last major thing I can think of off hand is that Firefox has a much nicer configuration than IE. For a typical user, it is great. No zones to worry about, things are clearly labelled and, for the most part, you can tell what individual settings do without consulting a help file.
I really hope IE improves, but not if Microsoft is always going to be trying to kill OSS. I want consumers to benefit, yes, but I don't want them to be trapped into using one company. Who in their right mind would give that kind of power to a company? There's room on this planet for more than one browser - Microsoft should acknowledge that.
3:53am
MSIE? You mean the browser that can't display progressive JPEGs progressively? Oh yes, THAT'S perfect browser...
1:40am
first of all thanks for you instant reply.
i looked up if there is any browser for windows that is using the khtml engine but there is none which is kind of sad cause i really think of all the engines out there this is one of the best - "even" ahead of mozilla.
if you should have the chance to put your fingers on a linux with KDE or a mac with Mac OS X try it out.
To get back to your post:
after reading your new entry i was thinking about myself and my favourite browser which is Safari for OS X - using the KHTML engine from the KDE Project. Then I asked myself why I'm using it instead of any other browser available for mac - and there are a bunch more available than on Windows. The awnser is that Apple made it. The big advantage of browsers like IE and Safari and Konqueror (under Linux) is that they are made by the people that made the OS and therefor they know how to optimize it. IE on Windows, Safari on Mac OS X and Konqueror on Linux are the fastest browsers on their specific OS. Furthermore it is guranteed that there are a whole bunch of highly qualified people are working on it - why is that ? Because they are paid for their work. Microsoft as well as Apple are uge companies who put a lot of effort, energy and resources in their products.
Konqueror on Linux is a different story because the KDE project is opensource but since the acceptance of linux grew and companies are making money with selling ready to use linux packages KDE has become important to them - they want their desktop manager to be good which is why they also put money into the KDE Project. The KDE Project has become very professional and their products stand out for their clean and efficiant code - i really would recommend you to inform yourself about KDE if you are interested in that field.
Another amazing thing is that apple based Safari on the opensource engine KHTML from the KDE Project when microsoft didnt really put more effort into the IE for mac.
They fixed a lot of bugs in it and built in new features to enhence the speed and rendering performance of KHTML and shared their code again with the KDE guys and Konqueror really improved because of that.
So I think these three browsers have kind of a similar base and I think these three need to be compared somewhere too - i think that would be really interesting.
I really don't blame you for liking IE on windows THAT much because most of the Apple and Linux guys do just the same - they use the browser that is supplied with their system.
I just blame you for the way you are talking about mozilla and other open source projects because you just have to admire their work ! they dont have a big company behind them - the developers are not paid or at least not very well. Sure they based their engine on the old netscape code but when they began it really sucked ! But when they decided to built the Gecko engine and to change a lot of code its just amazing to see how Firefox performs today. I wouldn't say the code is as efficiant and clean as the KHTML engine but they reallyy made something out of it - I really respect what they did. Firefox IS a good alternative for IE although it is not final.
The main complain about IE is just that they stopped their development - it seems they have fallen asleep - their not moving anymore just sitting it out.
I mean they could have at least bring out an update for CSS support - position: fixed; is a major pain in the ass. I can see no reason why they didnt - really.
on the other side the mozilla guys are sitting every day, for years, on their project - implementing new features, they are open for new vibes and user demands.
They have a whole different backgound and it pisses me off the way you talk about them.
Apple and KDE Project also do a lot of changes to improve their Browsers Microsoft is doing nothing . for three years.
by the way - i left out Opera because i dont like it annd havent used it in a while this why i leave it out of the race.
Tell me wht you think you insance microsoft evangelist
regards - the mac evangelist (John)
5:51pm
Here's why:
Renders pages incorrectly
No tabbed browsing
Very buggy CSS support
Security holes and lots of them
Lack of decent ad blocker
No extensions
No themes
Why Firefox is better:
Renders pages correctlly
Tabbed browsing
Good CSS support
No Security holes
Decent ad blocker
Extensions
Themes
4:15pm
"In a victory for MS, it [The anti-trust case] was over-ruled by the DOJ" -- actually, only the proposed remedy was overruled, and a sympathetic government agreed to a reduction. Microsoft remains a convicted felon.
It doesn't seem quite fair to cite Mozilla's public bug list as a disadvantage of that browser. The developers are constantly fixing bugs that the users report and adding features that they request.
We have no idea how big Microsoft's proprietary bug list is, or how many Explorer security bugs remain un-adressed. But we do know that very few new features are being added.
4:50am
Fighting fire with fire, then, is that what you're about? Countering (what you call) disinformation with (what I would call) disinformation is hardly the best way to acheive... well, actually, there's a question... what are you trying to achieve? What value is there for you in denigrating the competition of a product that has ~95% market share?
2:40am
shouting the opposite simply to be contrarian.
This is abject foolishness. There is no compelling reason to favor this browser, IE, in light of the (ummm, rather compelling) evidence that there are so many serious flaws with it that users should be given the option to remove it.
So you use IE because the company that made it was given a hard time.
"Most prevalent are the Mozilla evangelists, who sometimes use ridiculous claims to try to convince uninformed browser users to abandon IE in favour of Firefox."
I have to ask, since you're an uninformed browser user... have you ever actually investigated the claims that Mozilla evangelists make? How about listening to CERT? Secunia? Bugtraq? Even Microsoft itself, with all of the patches issued (and so many yet to be?) How about Googling for "IE exploit"?
Pay attention, man! Cripes!
6:22am
Heres a spell checker for fire fox. To install press the button.
http://spellbound.sourceforge.net/install.html#header
One more reason to switch.
10:48pm
To sum things up all I need to say is this if you try firefox you have a 95% chance of liking it. Firefox is spreading you can`t stop it. Don`t belive me read the stuff at the bottem.
http://www.download.com/Mozilla-Firefox/3000-2356_4-10318752.html?tag=lst-0-1
12:01am
10 year veteran web designer -
you young wippersnapper
i remember when netscape was the best browser with the highest market share - back in the day (1996) it was the most friendly to developers and it embraced all the latest html tags - it all came to a halt when IE was integrated into windows 95.
because most users didnt care and clicked on the first thing they saw
its a true testimony that monopoly works!
lol the late nineties
9:41pm
I like Internet Explorer, just like it is, it's faster than Firefox and it never crashes for me. With the appropiate settings, it's secure and reliable. I don't mind about the lack of tabbed browsing features since I don't think they're that useful at all, I like to open multiple windows since I think that browsing that way is much more easier (claiming that tabbed browsing is "the definite" reason for switching to Firefox is just stupid). Firefox is ok, but I definately stick with IE.
About IE's "longevity", well, I'm fine with it, 90% of websites don't use CSS 2.0 or 3.0.... most of them don't even use CSS at all... that's something to keep in mind.
3:31am
Even though IE is the main browser does not mean it is the best. IE has the majority of people using it because most people have not heard of FireFox and Mozilla and Opera etc. IE has many security leaks which is bad for people that just want to search the web! They get pop-ups and spyware. No one wants to be searching some site about their favorite movie and then get a pop-up about the new wieght-loss program from Jenny Craig! I STRONGLY support FireFox and STRONGLY discourage Internet Explorer mainly on
1. Security reasons
2. FireFox has more customizations
3. FireFox is easier to use
4. Because I HATE the scum that work at Microsoft
5:00pm
Firefox is the best and IE sucks... that what I think. FFOx even some support for CSS3
10:48pm