I <3 Steve McConnell*
Coding Horror
programming and human factors
by Jeff Atwood

November 28, 2007

What If They Gave a Browser War and Microsoft Never Came?

Two weeks ago, Apple announced a new version of WebKit, the underlying rendering technology of their Safari web browser. The feature list is impressive:

  • Enhanced Rich Text Editing
  • Faster JavaScript and DOM (~ 2x)
  • Faster Page Loading
  • SVG support
  • XPath support
  • Improved JavaScript XML technology (XSLT, DOMParser, XMLSerializer, and enhanced XMLHttpRequest support)
  • Styleable form controls
  • Additional advanced CSS support: 2.1, 3.0, and experimental.
  • Reduced memory use (~14%)
  • Web Developer Tools included

That's a awfully compelling list of new features for an essential application I spend many, many hours a day in-- my web browser. Although Safari on Windows is little more than a glorified, feature-poor Mac emulator, the killer core WebKit feature list is enough to convince me to download it and run it through its paces. Apple is a serious competitor in the browser space.

Last week, the first Beta of Firefox 3.0 was released. I'm similarly impressed with the giant list of improvements and new features in this browser, too. It appears to have some innovative changes to the UI, along with native GUI rendering which was one of my pet peeves with previous versions of Firefox. Firefox has been a contender since version 1.5, and it looks like version 3.0 will push up their mindshare even further. Deservedly so. Firefox is great stuff, and the add-on ecosystem is second to none.

Clearly, the browser wars are heating up to a level we haven't seen since the heady bubble days of the late 90's. That's good news for everyone who uses the web. Nothing drives innovation quite like competition.

Given the level of fierce competition out there now, Microsoft must have some really killer features up their sleeves for Internet Explorer 8, right?

(Pretend that I've inserted the sound of gently chirping crickets here.)

Microsoft hasn't released any information on Internet Explorer 8. None. Nada. Zilch. Believe me, I've tried to pry it out of them:

During a session at Mix today, attendee Jeff Atwood asked Internet Explorer platform architect Chris Wilson for more information about when it might be released. The five-year gap between IE 6 and IE 7 notwithstanding, Atwood noted that people have come to expect a new version of a browser every couple of years. He asked whether the next IE would come with the next Windows version or before then -- "out of band," as they say.

Wilson reiterated Microsoft's promise that it will never again go five years "without an upgrade to the platform." He noted that the company was suggesting a 12- to 18-month development cycle at last year's Mix conference. "There's no exact date," he said, adding later, "I think that your expectation of having a new browser platform every couple of years is definitely a valid one."

Chris is an extremely nice guy, and clearly very technically competent. I'm sure he's under some kind of bizarre corporate gag order to say nothing. But how, exactly, does silence help the massive audience of people who use Internet Explorer on a daily basis? We're all left wondering-- what if they gave a browser war, and Microsoft never came?*

What if they gave a war, and nobody came...

IE 6 was a great browser-- in 2001. By 2005, not so much. IE 7 was a critical stopgap, because IE 6 devolved into Netscape 4.7x during the five years it was the latest and greatest and only version. So consider the history. The entire world was trapped in an abusive relationship with Microsoft for that long, dark five year period. I think we'd like-- no, I think we deserve-- some assurances that this abusive cycle will not repeat itself.

My friend and colleague, Jon Galloway, said it best in a recent twitter update:

Just about every "Microsoft doesn't get it" problem boils down to long and secretive development cycles. Where's the IE 8 CTP?

Exactly. I don't think there's a more important single application on the planet right now than the web browser. If they can't get this right-- and soon-- I'm not sure there's any hope left.

Posted by Jeff Atwood    View blog reactions
« The Big Ball of Mud and Other Architectural Disasters
Mort, Elvis, Einstein, and You »
Comments

I think Microsoft will do what they always do - as soon as all the competition is presented they will release a competent browser that covers all of the latest technologies and features, but that contains no new innovations.

You can see the pattern from Windows Media Player. It gets prettier and more features get added, but its features that just keep up with the latest technologies. There is absolutely NOTHING exceptional about later versions of WMP except that it maybe caters for a very broad range of uses. But again, with all the little uses in the range it does not stand out from other apps dedicated solely the use.

I agree with you that a web browser is probably the most important application, and I really hope that Microsoft will break the habit and come up with something amazing. They certainly have all the resources but I hope they can mix a little innovation in with that.

Albert on November 29, 2007 1:27 AM

The question is whether browsers are the future. The web brower, has given us a more design based user interface rather than the arbitrary grey window-square button windows UI. But... HTML/Javascript/Ajax etc. does not offer the same UI experience that iTunes (for example) offers.

With WPF Microsoft is reviving the desktop app. My guess is that the long term aim is to bring back desktop applications but with a few key changes. Being designed by designers (expression blend) and the same ease of access you get with a web app (silverlight?).

The browser will become a tool for online marketing, news and information. Applications will run on the desktop once more. Enhancing the browser to support a never ending list of new application based technologies may be less important than it seems.

Simon on November 29, 2007 1:34 AM

I must be changing into a Microsoft geek, i didn't know about the new features in Safari and i'm pretty much a Mac geek.

I've been using Safari as my main development/test browser for almost as long as i can remember and haven't run into compatibility issues much, only some minor issues that existed only in IE.

My pet peeve with Safari on Windows is that it's painfully slow compared to Safari on a real Mac (of similar spec) but at least it supports the keyboard shortcuts that i've come to know and love.

But to answer your title question... If there was a browser war and microsoft never came... there would likely not have been a war at all. maybe some barfights, but no war.

Kris on November 29, 2007 1:34 AM

I wonder - is there really an IE 8 yet? IE 7 was 5 years in coming because there's no money in browsers (at least, not in a 'X $ a box' way). It was only in the face of increasing numbers of users migrating to Firefox, and the increasing richness of web applications that the IE team was reassembled.

I suspect that someone at Microsoft realised "Good browser and good web applications - this could obviate our owning the OS. Why would people buy Windows/Office?" On the other hand, I suspect that parts of Microsoft don't get the importance of IE - you can't charge money for it, so why go through the expense of ongoing development? The principle of using it to offer more than other web browsers, so as to keep users buying other products is, well, less obvious.

(And yes, I know that that why buy Windows is still good question).

Andy Burns on November 29, 2007 1:35 AM

When a browser has the same features Opera does (native mouse gestures, native bookmark synchronization, notes, integrated e-mail cliente, ad blocker) I will consider trying it.

Ricardo on November 29, 2007 2:02 AM

"IE 6 was a great browser-- in 2001."

That actually made me laugh out loud.

K. Ralho on November 29, 2007 2:04 AM

Firefox's inability to do anything in a tab while another tab is loading...how many Jetman games have I died in through another tab loading? :)

Rob on November 29, 2007 2:11 AM

Alex: Out of curiosity, what do you mean by native GUI rendering? While I no longer use Firefox as my primary browser, I'm just curious as to what it does differently than a normal (themed) app.

Kris: While Microsoft is still in the lead, they are slowly losing ground. On my own site, IE6 is used by 31% of visitors, followed by Firefox 2 and IE7 with 25% each. Safari rounds out the top 4 at 3%. These statistics are for 18,021,750 hits.

1/4 of the users that visit my site use Firefox. That's a huge number compared to just a few years ago when almost everyone used IE. If Firefox's numbers continue to grow and Microsoft doesn't show up for the fight, they may lose by default.

This could impact Silverlight. Although Silverlight runs on Firefox for Windows and Safari for OSX, abandoning its primary platform could result in a PR mess on the development side. As Steve Balmer pointed out before, Developers (, Developers, Developers) are the key to Microsoft's success. Alienating them is not a good idea.

Powerlord on November 29, 2007 2:19 AM

Just to set things straight on Webkit's "new features":

* Enhanced Rich Text Editing

Isn't a feature, it's just that now Webkit does support RTEs at all, it was painfully horrible before

* Faster JavaScript and DOM (~ 2x)
* Faster Page Loading
* Reduced memory use (~14%)

Performance gains, always good but not "features"

* SVG support

SVG, good

* XPath support

Playing catchup, MSIE and Firefox have had that for a long time (even though MSIE's XPath notably doesn't work on HTML documents... and uses a non-standard interface to boot)

* Improved JavaScript XML technology (XSLT, DOMParser, XMLSerializer, and enhanced XMLHttpRequest support)

Playing catchup again, except maybe for XMLHttpRequest

* Styleable form controls

New features, but it could very well be a curse more than a blessing

* Additional advanced CSS support: 2.1, 3.0, and experimental.

Very good

* Web Developer Tools included

And they're not bad either.

Masklinn on November 29, 2007 2:19 AM

There is IE 8 and it will be presented with Windows Vienna.
http://msinsider.blogspot.com/2007/07/windows-vienna-ie-8-features-leaked.html

zeroreturn on November 29, 2007 2:26 AM

as for innovations,
I thought MS was the one to come up with the XMLHttpRequest function, which evolved into the the root of ajax applications. Of course, this was back in 2001 ...

james on November 29, 2007 2:28 AM

Who cares?
Who really cares about Internet Explorer?

Besides, the reason why MS can't tell anything about IE8, is that they themselves don't know what will be in! MS cannot innovate, it's as simple as that.
Has MS ever made anything totally out of the blue? Something that wasn't based on an idea of a competitor or bought in?
And especially wrt the Internet MS has always been a follower, never a leader. Sure, when they throw their weight behind something, they can easily catch up, but they cannot take the lead and for sure not with their stupid obsession with Google.

ChrisVB on November 29, 2007 2:35 AM

One of Microsoft's greatest problems iwth IE8, is that they are (finally!) moving towards following the HTML standard. Because IE has been so permissive in it's rendering before, loads of sites doesn't work properly in other browsers (that do follow the standard), so they are naturally afraid of "breaking" these broken sites.

Tarkeel on November 29, 2007 2:42 AM

If Microsoft never came, I am sure it is because there is no profit in browsers, for Microsoft at least. If Microsoft tries to force windows on the users, they become more unpopular. People want standards; people want to be able to create web pages that just work. You really can’t imagine that Microsoft created a browser today that would not support Google apps. Sure they could just improve IE, but they are forced to follow standards, just implementing new technology not supported by W3C would not be welcomed.

So that is why they look at Adobe with envy and create Silverlight. Nobody is complaining about Adobe not following standards with flash or acrobat. If everybody (windows, mac, linux, xbox, mobile, etc users) is running WPF/Silverlight, then people still have a need for windows. Especially if it performs better on the windows platform.

Peter Palludan on November 29, 2007 2:46 AM

"IE 6 devolved into Netscape 4.7x".. There is the clue. Microsoft didn't need to release anything since Mozilla used forever to produce Netscape 6. So IE6 is more Mozillas fault than anybody else ;)

steinar on November 29, 2007 2:46 AM

Firefox has beaten IE. The only thing keeping IE alive is inertia and a large swathe of websites that only render under IE.

If IE remains good enough, then many will not switch. Hopefully, we'll all move on but it's hard to ignore such a large majority of users so for now everybody still needs to develop for IE.

http://digitalconsumption.com/forum/577-Firefox-beating-Microsoft-at-its-own-game

Charles Darke on November 29, 2007 3:08 AM

BTW: Check out Opera 9.5. It boasts more or less same feature list and their new JS engine and beats even improved Safari speed :)

----

I don't think that secretive development is the problem. Apple tends to be ber-sensitive about what they develop and still manage to be cutting edge and impressive most of the time.

Opera has closed-source model, "when it's ready" schedule and they've managed to create one of the top SVG rendering engines, most complete CSS 2.1 implementation and recently jaw-dropping JS+DOM engine.

So I think the problem comes down to fear of progress. Chris Wilson does not want any backward compatibility trouble which were trouble for IE7, and his solution seems to be do absolutely nothing about it. The less they upgrade IE, the less compatibility problems they get.

kL on November 29, 2007 3:26 AM

I suspect that it is taking time to integrate new features into IE8, some of which (such as VBx and their .Net-ified JavaScript) are still incomplete. I wouldn't be surprised to see additional security hardening extending the development cycle either.

FireFox didn't take off due to features or functions. It was just successfully marketed to the same sort of people who "need" a new cell phone every 12 months. It catered to conspicuous consumption and short attention spans, something the Mac market is all about (to get back on topic). I'm not saying those other platforms lack abosolute advantages, just that those advantages are irrelevant to uptake in this world of Madison Avenue psyops.

hmm on November 29, 2007 3:33 AM

"So I think the problem comes down to fear of progress. Chris Wilson does not want any backward compatibility trouble which were trouble for IE7, and his solution seems to be do absolutely nothing about it. The less they upgrade IE, the less compatibility problems they get."

Exactly!
And it's also obvious in other areas they work.
Vista: big upgrade for the user, everybody cries foul.
Office2007: big UI changes, many people don't like it.
(I've never used Vista or Office 2007)

If MS wants to move ahead, they have to make big changes to their existing products, but those products are their source of income! So they don't dare to. Because when they do, users are alienated and start increasingly looking at other products: Linux, OSX, OpenOffice, ...
MS is locked by their own money cows!

ChrisVB on November 29, 2007 3:35 AM

I just want to say that i love your color scheme and minimalism design for this website. It's absolutely perfect in terms of readability and ease of use.

Ahmed Hashim on November 29, 2007 4:15 AM

The real annoyance from my perspective is that IE7 isn't *enough* of a stopgap - the fact that they didn't release IE7 for 2000 is a dealbreaker that means many web developers must continue to suffer with IE6 for a long time yet. That's YEARS MORE of the increased development times and painful workarounds that we all know and hate. There are of course no shortage of people in MS who understand and would like to have avoided the costs to the development community at large which that decision would mean - but they lost out to the "platform uber alles" pinheads. Microsoft as a company still just fundamentally doesn't get it.

Working on a greenfield web app project right now, blazing along. Guess what? At least 20% of our existing customer base is on Win2K (these are people who got dragged from Win9x kicking and screaming), and we don't think we can be prescribing Firefox in a hard-line "use it or go home" sense. IE6 of course botches all kinds of standards-based (X)HTML and CSS, where most every other browser out there treats it in a relatively uniform way. So, add a tremendous amount of thankless, head-splitting analysis and hacks to what is otherwise a fast-moving and fun project - because we still need to support this pig. Thanks Microsoft!

jpd on November 29, 2007 4:32 AM

"FireFox didn't take off due to features or functions. It was just successfully marketed to the same sort of people who "need" a new cell phone every 12 months. It catered to conspicuous consumption and short attention spans, something the Mac market is all about (to get back on topic). I'm not saying those other platforms lack abosolute advantages, just that those advantages are irrelevant to uptake in this world of Madison Avenue psyops."

Actually hmmm, firefox started getting popular due to its superior security features. Many end users only started using firefox because it's more secure. Micro$oft is far behind in the browser world, something as simple as tabbed browsing, I remember tabs in netscape!

EB on November 29, 2007 4:49 AM

Hmmm most of the reviews of Firefox 3 Alphas that I've read say that it is still insanely hogs memory, doesn't give it back and calls it a feature. Wish they'd fix that. It is also strange not to mention Opera since it has had the supposedly impressive list of new Safari features for a while.

Danny on November 29, 2007 5:01 AM

Firefox took off because it was the best by a long shot, they successfully marketed to me and my cell phone is 8 (yes 8) years old. At the start it was fast, secure (except its password store feature) with an amazing add on facility. It won on merit. EB needs to get his facts straight.

VM on November 29, 2007 5:06 AM

Opera 9.5 FTW

Funny you didn't even mention it.

MarketGarden on November 29, 2007 5:13 AM

"Besides, the reason why MS can't tell anything about IE8, is that they themselves don't know what will be in!"

Possibly true. Though at the very least they could/should have had an "IE 7.5" out by now with more progress made on the fixes and catching up to standards they begun in IE7.

"MS cannot innovate, it's as simple as that.
Has MS ever made anything totally out of the blue? Something that wasn't based on an idea of a competitor or bought in?"

Disagree. Microsoft can innovate as well as most of their competitors, at least in some areas and at some times.

XBox 360 was quite an innovative hardware design, for example.

IE4 was quite innovative in its day. Some of its ideas didn't take off too well at the time but look at Widgets / Gadgets now and tell me that isn't inspired by (among other things sure) IE4's Active Desktop.

Staying with IE, the whole damn problem with that and netscape navigator was that back in the day each company innovated a little too much by trying to extend HTML in their own directions instead of sticking closely to the standards.

Actually speaking of standards. Active Directory could arguably be described as an innovative series of extensions to LDAP type services. If those changes were made by someone else I think that is exactly how they would have been described, but instead Microsoft are blamed for using proprietary extensions. But... surely that's how a lot of innovation can be described?

Was the car really a brand new thing or was it embracing and extending the horse drawn carriage by removing the horse and adding some kind of proprietary self-propelling engine?

Is slagging off Microsoft for everything they do regardless of whether or not they deserve it really innovative on the part of the slashyawn crowd, or simply embracing and extending the reception IBM got back in the day?

"And especially wrt the Internet MS has always been a follower, never a leader. Sure, when they throw their weight behind something, they can easily catch up, but they cannot take the lead and for sure not with their stupid obsession with Google."

Ok. We can all agree that being obsessed with another company instead of being obsessed with the cool things your own people might build if you only gave them the resources they ask for then get out of the way is no way to innovate.

Of course, innovation is all well and good but all these companies are measured by the money they make, not the innovation they display. Putting a bit of meat and some salad between two bars of soap might arguably be called innovation in the field of sandwich making, which just goes to show you that being obsessed with "innovation" at the expense of making what people want isn't a good thing either.

RobM on November 29, 2007 5:22 AM

Hey Now Jeff,
I agree with you the add-on to Firefox are 2nd to none & the competition is good for everyone. After reading this post I realize Apple is a contender. The reality is that such a large percentage of users will only use IE & not even know about other browsers. I like thee last statement too, it is the most important app. For some it's the only app they use.
Coding Horror Fan,
Catto

Catto on November 29, 2007 5:30 AM

I think the perspective is all wrong. Why do we want I.E. complicating matters regarding standards etc. A better solution for both the consumer and Microsoft would be declaring explicitly that MS will never ever ever produce another browser, and that future versions of Windows will be shipped with an open source browser, with a default home page pointing to a Microsoft site, listing the latest versions of the major browser software (Firefox, Opera, Netscape etc.) and a detailed description of the performance and how well it adheres to standards, so that those who wish to change browsers can do so informed. I NEVER want to see another I.E. rolling out 'special' MS only features and quirks.

While we're on the subject of browsers, I have just had to take my car for an MOT (road worthiness test). Why can't code be built into all browsers, that tells a user (who is using IE 5.5 for example) that the internet 'superhighway' no longer supports the use of such a piece of crap, and that they can upgrade (link) or go back to the encyclopaedia and snail mail. My company is currently developing a variant of a usb jack in the box, that punches users instead of throwing up the error beep. This I hope will become a standard

Ouch! looks like I've just joined the S.S..... now where did I stash those hard disks with digital art....?

Red on November 29, 2007 5:31 AM

Red,
Why shouldn't Microsoft be allowed to ship a browser? Do you think they are the only ones with a shady past wrt standards support *cough* netscape *cough*?

I like the idea that someone else suggested where the current IE codebase is taken out and shot and Microsoft ship and all-new browser. I suspect that the current IE codebase has too much political and technical baggage now to ever produce a great new browser.

RobM on November 29, 2007 5:46 AM

> "IE 6 was a great browser-- in 2001."

> That actually made me laugh out loud.

Seconded. I began using Mozilla in 2001. It was already better than IE6.

Felix Pleşoianu on November 29, 2007 5:48 AM

Why should MS bother with IE8?

How can they profit from this? Is IE7 good enough to stop chasing people to others?

Do they have enough IE7 to sell the Windows Live services they want to?

If it is not profitable to make IE8, they will not. It is that simple. There is no notion of what is right, or taking care of customers. I truly believe that the only reason they have gotten better about security patches is that competing products have gotten to the point where they are viable replacements.

Grant Johnson on November 29, 2007 5:50 AM

I found your article to be very inspiring. Specifically, it inspired me to find out who came up with that annoying "not so much" catchphrase that is polluting almost every blog I read. It was kind of funny the first few times I read it, but a few thousand times later it began to grate. Apparently it was coined a while back and used sometimes on Buffy but Jon Stewart is to blame for its current popularity:

http://www.azcentral.com/ent/pop/articles/1031catchphrases1031.html

More on topic, who cares if Microsoft even comes out with an IE8? Would it be such a travesty if they bowed out of the browser market? There's obviously value in competition, but there's plenty of competition without Microsoft being in the game. The bad thing about Microsoft is they have too much influence, so if they choose to ignore broad areas of the standards, then that becomes the accepted way of doing things.

Most of the non-Microsoft browsers compete with each other on standards compliance, which is great because it moves everyone closer to the standards and makes browsers more of a commodity (exactly what Microsoft wants, hence their actions). That is good for the user, because they can they use any browser with the assurance that its page rendering will the the same, so they can choose the one with the feature set they like best.

Bob on November 29, 2007 5:54 AM

I tend to prefer IE6 to IE7. I've been an Opera fan since version 6 and paid for version 7 and even started using M2 over Outlook Express even though I had to log in to my hotmail accounts manually. Anyway. IE6 is a good browser if all you have to do is check one or two sites, it is awful for serious web usage. Being spoilt by Opera means I don't like how most of the changes in IE7 were implemented and I now think it is not as good for just checking one or two websites and I don't like it for serious web browsing. It's not even the mouse gestures, because I don't use them on my MacBook (difficut with the trackpad and only one physical button). It's little things like the Carthago skin, type "." to start searching in a page, searches from the address bar so no need for a search bar, address bar per tab, no need for a status bar, fast forward, making a teeny tiny toolbar and best of all: turn off gif animation. User javascript and widgets were a good idea, but unfortunately there's been no killer app. I'm glad FF3 and Webkit are progressing so well because I do use them occasionally. My main use for Firefox is to put links to sites I occasionally need at work on the toolbar. These are links that I want to be more visible than bookmarks, but don't want to clutter up my Opera toolbar or put on speeddial, and where the webpage just won't work in Opera. At home I use Safari when I just want to check the odd page rather than browse, and it plays nicer with DesktopManager (haven't got Leopard yet) than Opera. I'm open to using new browsers, I've even tried Amaya :) but anything new would have to be pretty darn good to replace Opera.

John Ferguson on November 29, 2007 5:54 AM

Correction to a typo in my previous comment: Making browsers a commodity is exactly what Microsoft does NOT want, hence their actions in putting their twist on various aspects of the standards and forcing competitors to render in "IE-compatible" mode.

Bob on November 29, 2007 5:57 AM

I don't buy the without Microsoft we be in green fields argument with rosey glasses and waterfalls argument.

If Mozilla and Mac are so much better equipped why haven't they. There are a lot of fish in the browser pond. I think there are reasons why your list hasn't made it in any browsers beyond Microsoft.

Could it be technical or the fact the browsers are free and do not make any money. No those are practical arguments right ?

Josh on November 29, 2007 6:01 AM

I think the main reason people use Internet Explorer over other web browsers is that IE comes pre-installed on Windows machines.

Billkamm on November 29, 2007 6:08 AM

Does Microsoft actually make any money from IE? I can't see how they would. So why not open-source it, or just plain abandon it?

Todd Price on November 29, 2007 6:16 AM

They need to
seriously
redo their browser from SCRATCH!

Gregory on November 29, 2007 6:19 AM

"But how, exactly, does silence help the massive audience of people who use Internet Explorer on a daily basis?"

You don't use a Mac do you? Apple hasn't announced anything about anything before they are ready to put it on the shelf. Maybe they are taking a page from the Apple playbook. Though it seems comments here would suggest that there is some news out there.

razmaspaz on November 29, 2007 6:21 AM

Browser FEATURES??

All 97% of web users care about is **do the web sites I CARE ABOUT work properly in my browser?**

As long as google mail, facebook, and Deb's Big House of Smut work fine on what they have, the general population isn't going to care about CSS 3.0, RSS 2.0, or even browser security.

One exception: browser tabs. That's worth a switch, and I think that's when IE lost a fair portion of its userbase. Then it became "cool" to use ffox, and that carried some additional momentum.

BradC on November 29, 2007 6:25 AM

I wonder if we'll see a mainstream, non-Safari webkitbased browser emerge. Safari is such a bizarro app on Windows.

Kevin Dente on November 29, 2007 6:35 AM

Why do you care?

Wondering about what Microsoft could do for web browsers is like wondering how castration could solve your impotency.

The net input Microsoft has had in email and browsers are billions of dollars of damages, and millions of developer hours of frustration.

Dump 'em.

What are you talking about? on November 29, 2007 6:42 AM

Why, then they'd bring the war to Microsoft...

mgroves on November 29, 2007 6:50 AM

I have Safari 3.0.4 installed on Windows but the web development tools are not available for Windows. Netscape never died. You can download Netscape 9 but it is just Firefox with Netscape branding. All of my Firefox extensions work in Netscape 9. Opera has some nice developer tools but only the XMLHttpRequest logger seems innovative. Fiddler is great if you want to mess with raw HTTP requests and responses.

Robert S. Robbins on November 29, 2007 6:59 AM

@ Todd Price who asked "Does Microsoft actually make any money from IE? I can't see how they would. So why not open-source it, or just plain abandon it?"

It's all a part of the chain of dependency. I've seen a handful of .NET driven sites with certain ActiveX controls that simply don't work properly in any browser other than IE. My online Bill Pay section of my banks website was this way for a long time. They've recently changed it, thankfully.

If more developers create these IE-dependent sites and web-based applications, then it creates more of a dependency for Windows in general.

Aston on November 29, 2007 7:04 AM

I'm assuming that the next release of IE is being tied to Silverlight 1.1, and that we'll be hearing a lot of noise about both at MIX in March.

The quote about perceived problems with MS being due to long and secretive process is dead on. Some areas of the organization are improving in that respect, hopefully they'll become clueful on a wider scale some day.

Joe Pantuso on November 29, 2007 7:15 AM

I was hoping Atwood would say something like 20% of programmers (the alphas) use FF or Safari, while the remaining 80% dorks use IE *rolleyes*

Stan on November 29, 2007 7:23 AM

I noticed this new feature in the FireFox 3 beta:

"Memory usage: Over 300 individual memory leaks have been plugged, and a new XPCOM cycle collector completely eliminates many more. Developers are continuing to work on optimizing memory use (by releasing cached objects more quickly) and reducing fragmentation."

Particles of Wit on November 29, 2007 7:24 AM

Tear-off tabs in Safari 3 for Windows/OS X make my heart sing.

Another interesting aspect of the new browser war is that of the big 4 browsers, 2 of them, Firefox and WebKit, are Open Source.

Webkit is also making some inroads as *the* choice if you want to embed a web browser in your framework/app/device. It's in Adobe AIR, Google Android, and Nokia is working on a port of it.

Scott on November 29, 2007 7:39 AM

I'm looking for a new browser. At last glance, FF Beta 3 was eating my PC, using 700+ megs of RAM. Solved the buffer overflow problems? Not yet. Damn! FF2 just froze again. What to do? What to do? Konqueror? Nautilus?... Big is the enemy of cool.

runbei on November 29, 2007 7:42 AM

I've used firefox.... it sucks big time. There's just too much to it, and it tries to do to much for me. If I want something done, I'll go do it myself. I've used IE for years and have never had a single complaint about it. It opens every web-page I've ever been to (which is in the hundreds of thousands) perfectly. It's a simple browser, and why would I ever want anything more?

Bob on November 29, 2007 8:06 AM

You're wrong about the "Browser Wars". Safari for Windows isn't a browser as much as a platform for developers to test their WebKit applications on.

Safari has some very interesting features. It doesn't use an Apple produced rendering engine. Instead, it uses the open source KHTML rendering engine. This rendering engine (much like IE's) is built into Mac OS. Any Mac OS X application can use the engine to render HTML code.

What makes Safari really interesting is that it is one of the few browsers that can actually pass the ACID2 test (http://www.webstandards.org/action/acid2/), and to Apple, that's the real key. Apple sees its future as a company that will produce really cool hardware that interfaces with the Internet and webpages.

If you ask someone who uses the iPhone what they really like about the phone, its the browser. The iPhone is a mediocre camera, a mid-quality phone, and a pretty good MP3 player. However, the iPhone is completely unsurpassed as a portable Internet browsing platform.

And, that's why there is Safari for Windows: It allows Windows developers to create web-enabled applications for the iPhone and for the many other web-enabled products that Apple will be producing in the coming years.

What is really interesting is that Android also comes with a Google version of the same WebKit. And, this same WebKit is being ported over to Gnome.

It isn't a browser war. It's a browser rendering engine war. The winner controls the way small web-enabled electronics will work over Internet. Apple and Google are banking on an open source KHTML engine.

Microsoft's problem is not coming out with a new version of IE 8, but a rendering engine that can be used with IE 8.

David on November 29, 2007 8:18 AM

zeroturn's link to IE 8 leaked information is bogus, as any regular reader of Channel 9 could tell you. That was Jamie's imagination running wild, not actual Microsoft specs.

Joe Chung on November 29, 2007 8:20 AM

"Over 300 individual memory leaks have been plugged": I think that's THE great weakness of Firefox, glad to hear they're fixing it, though some guys who have tested the beta version didn't find it improved very much.

I don't use IE, mainly because of the 'integration' with windows and the big danger than comes with it

Jorge Diaz Tambley on November 29, 2007 8:23 AM

Who would be dumb enough to use IE ?

David Ginger on November 29, 2007 8:40 AM

Well Microsoft is just gonna copy them all anyway and make a less secure ripped version of Mac's and Mozilla's

No Microsoft on November 29, 2007 9:06 AM

Chris: "Firefox's inability to do anything in a tab while another tab is loading...how many Jetman games have I died in through another tab loading? :)"

Huh? I don't have that problem at all (currently with FF 2.0.0.10). I always right click links and choose "Open in New Tab" and then continue whatever I'm doing in the current tab while the other one is loading. I often have six or more tabs loading while I continue reading in the original one, scrolling through the page.

ChrisVB: Back to /. with you, script kiddie. Senseless MS bashing is ridiculous, and shows a severe lack of intelligence. Go back to the other kids - grownups are talking here.

KenW on November 29, 2007 9:10 AM

As a developer, more browsers is bad news ... more potential browser compatibility problems, more development headaches, end user getting confused. We should all campaign for just one open source browser!

Kai Chan on November 29, 2007 9:11 AM

Ya know, we can't always blame Microsoft folks. If the W3C specs for CSS, HTML, XHTML, etc were more rigidly defined, we probably wouldn't even be having this discussion right now.

Chris Harrison on November 29, 2007 9:57 AM

The purpose of IE was to break Netscape Corporation, so for their purposes it's an obsolete technology. It's the default browser on Windows, which is pretty much it's only business requirement. After they murdered their competition, you can almost see their blase attitude toward maintaining this now largely useless product. They didn't really care if you used IE or not as long as you weren't using Netscape. They can't murder open source in the same manner, so they are more or less just abandoning the fight and relying on the fact that most people will just use whatever is already installed on their machine. IE exemplifies Microsoft: destroy the competition by any means and then settle for good enough. The only reason they update IE is when it starts getting so behind that it's perceived as an embarrassment.

Erik on November 29, 2007 10:05 AM

I'm impressed with the XPath support alone

Does this include the XPath support on the DOM parser? That would be awesome. Even moreso if M$ did it. Isn't that a no-brainer? Especially if you're doing SVG

CptBongue on November 29, 2007 10:06 AM

> IE exemplifies Microsoft: destroy the competition by any means and then settle for good enough. The only reason they update IE is when it starts getting so behind that it's perceived as an embarrassment.

I don't necessarily disagree with you, but I think Microsoft can do much, much better. Other product groups actually innovate, even when MS has a huge lead (eg: Office 2007), and they are more honest and open about what they're doing and where they are going.

We just need that attitude to bleed over to the IE group. If MSFT doesn't start treating the browser as the mission critical app that it is -- and honestly, what app would users possibly spend more time in today? -- then they're in deep, deep trouble.

Jeff Atwood on November 29, 2007 10:19 AM

OpenSource people with Firefox, Opera just help Microsoft to keep clean on the platform at web browsers sphere. Other aspect is that Opera has functionality like little system perhaps the target is platform not a web browser ;-).

trdx on November 29, 2007 10:20 AM

This isn't the only abandoned non-box product. What about Windows Scripting Host? I was blown away by the various scripting options on Mac. Automator is awesome. Windows only has WHS, which has effectively been abandoned years ago without a replacement. Does MS really believe the whole world is going to learn .Net or that no one needs something like WHS?

The resource allocator as MS should be fired. Products that people use like IE and WHS are ignored, while money losers like MSN and XBox can blow the whole wad.

Stephen on November 29, 2007 10:21 AM


What's the downside to Microsoft if Internet Explorer stagnates? People start making Silverlight apps to take advantage of faster js rendering and Microsoft gets a decent install base.

Galen on November 29, 2007 10:24 AM

You ended your article with "any hope left".

Any hope left for what?

For Microsoft? For the web?

John Faughnan on November 29, 2007 10:48 AM

I love programming for the web. Because really, having to fight who's actually following what standards, and hacking/bypassing/stitching together a bunch of BS to make an 'in browser' desktop app is just ... fantastic.

Flash is hilarious: what's the best way to make a website/app immune to the browser/web BS? Easy -- don't make it a website. Load this plugin, and run a desktop application that's compiled into this little web panel thing.

N on November 29, 2007 10:51 AM

"What If They Gave a Browser War and Microsoft Never Came?"

Why, then, war will come to you.

pst314 on November 29, 2007 11:01 AM

I have very little faith in Microsoft in this point to deliver a quality web browser. Simon had it right: the question is whether or not browsers are the future. I think Microsoft's answer is "no".

I believe Silverlight is their key focus for online market share; if Silverlight is the means by which rich Internet applications are delivered, then what does it matter if the hosting application is Firefox, Opera or Safari?

Bundle Silverlight in future versions of Windows, make it a 'critical update' for existing versions and do little to further the implementation of W3C standards...and you've gone a long way towards making Silverlight the de facto standard for any web applications more sophisticated than a simple blog comment form.

Make your Silverlight development tools freely available, and you can attract developers otherwise dissuaded by the price tag of the Adobe's products. Allow .NET developers to easily create Silverlight applications and you've attracted a crowd that wasn't too eager to fight with ActionScript and can now use their favorite language to do the trick.

Where Netscape was the target in the 90s, I believe Flash and (to a lesser extent) advanced browser features are in Microsoft's sights now. If you have greater market share than the former and a more consistently-implemented version of the latter, then you've conquered the Online Platform.

Then it doesn't matter as much what competitors like Google do -- since they're going to have to use *your* tool to deliver content to the end user.

Then again, I could be completely wrong and the IE8 division is staffed by incompetents...in which case we'll continue to see gains by Opera, Firefox and Safari until the issue of a Microsoft web browser is moot.

Cal Jacobson on November 29, 2007 11:02 AM

I think MS are going to do the usual (I suspect this is why IE7 was late) ... I'm not sure enough MS people really get it that the web is what we want and back in the day they tried to shove smart clients down our throats and when the web became hot they just dumped IE7 on us - because ... come on ... its crap and I think now they probably still think google is a phase and that IE8 isn't really important until its too bloody late and then bang ... another steaming pile of rushed catch-up style coding. Silverlight is another reason IE8 doesn't matter ... get it yet? (smart client part 2) - if SL is "the" thing who cares about the browser.

We all like to think it will be different, we all hope and pray that IE8 will be WOW but without community involvement ... its going to suck. I just deal with firefox and its crappy rendering but at least its fast.

typemismatch on November 29, 2007 11:05 AM

Doesn't this conflict with your recent feature bloat article?
http://www.codinghorror.com/blog/archives/000980.html

Card carrying 80% member on November 29, 2007 11:47 AM

David, Safari does not actually use KHTML; it uses WebKit. The latter may have begun life as a fork of KHTML, but the code-bases diverged pretty significantly, to the extent that the two are now effectively two different rendering engines. In fact, the KDE team has chosen to replace KHTML with WebKit in KDE 4.

And as for all the comments which state that browsers make no money, you could not be more wrong. Browser vendors earn a decent amount of income through the integration of search, with Google and Yahoo paying them for each search request sent through the browser's integrated search bar. The income from this is substantial enough to keep Firefox going and it was sufficient for Opera to make its browser free. In the same vein, even though Microsoft can't make a profit on IE directly (because it will only partner with its own Live Search), the extra traffic that IE moves to Live Search's servers instead of those of Google and Yahoo make it more than worth the cost of development. That's why IE8 really will launch within a year or two.

Schmidt on November 29, 2007 11:49 AM

So all these apps are moving to the Web and Microsoft is acting like it didn't notice... or doesn't want to. Considering the vast amount of daily exobytes that gets package by HTTP packets, why would they suddenly stop believing in HTML?

Let me rephrase that question: why would anyone in their right mind would go on believing in an ajaxified kludge when you could theorically improve the Web platform itself, the end results and the development environment by the introduction of a pre-packaged toolset that would work on the world's largest userbase, namingly Windows OS?

What if you could change the world (again) by revamping the deploy once, run everywhere paradigm made popular by the Web and cash in on it?

The next war won't be a browser war. It will be the fight for the ultimate application platform. Some of the concurrents are already lining up: Adobe (AIR), Mozilla (Firefox/Prism/XulRunner), "Open"Lazslow, and Microsoft Sliverlight, ... You may even throw in Android, if you like. Who else am I forgetting?

I truly belive that the need (or temptation) for a "browserless Web" is very real, but until the infrastructure is there for developers and content producers to really start leveraging the coming medium, we'll be happy to welcome any sort of enhancements made to that good old Web-2.0-enabled technology.

If we ever trade for the new platform our klunky (by comparison) browsers and habits, I'm only concerned that somebody might end up "owning" a considerable part of the Web.

Luis' Parenthesis on November 29, 2007 11:50 AM

And what about all of those great, innovative features that IE 7 gaves us like..... tabbed browsing, and..... anti-fishing????, and...... tabbed browsing? Surely that should tide us over for another 5 years.

I can't even use IE7 at work due to some compatibility problems with an internal app that another department uses, but I can't say that I miss it.

Some might say that I just don't like it because I always use Firefox and hate anything different after so much dedicated use, but I beg to differ. For an entire two week period on TDY I was forced to use IE7 in lieu of Firefox, and I found NOTHING in IE7 that would even make me consider using it.

That being said, there are a few areas in which IE has Firefox beat, mostly at the enterprise level. For example, many of my internal sites at work use smart card authentication, and several of them even use client certificate mapping to map to AD accounts and control access. Here is where Firefox falls flat on its face. I'm not sure if Firefox will ever surmount the obstacle of IWA and Client Certificate Mapping, but I'm not too worried. For internal sites that use those features, I use IE. When I want to browse the web, I ALWAYS go to Firefox.

Mattkins on November 29, 2007 12:04 PM

I just wish all of these browsers would be more standards compliant. I am not sure if any of you run websites, but I still see 80% of my traffic coming from IE. They are still in the lead, and as much as we would like to think Opera, Safari or Firefox will jump into the lead, that is assuming most internet users are somewhat tech savvy.

The scary part is most users will use what is originally installed on their PC. Unless Dell, Gateway, Lenovo and the other PC (not Mac) manufacturers start bundling these browsers, you won't see that market share beat Microsoft.

Rick on November 29, 2007 12:18 PM

Market: I imagine the reason he didn't mention Opera is that <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers#1999_to_present">nobody uses it</a>.

Under-1% marketshare is a no-show - and Opera can't manage to even meet that by most measures, most quarters. Even with nobody running Safari on Windows, to speak of, it's managed to do at least half-again as good, in the less-favorable measures, to four times as well.

Stephen: PowerShell.

Sigivald on November 29, 2007 12:43 PM

As a most-of-the-time web developer, I hate browsers.

I found myself thinking one day, "What if there was some kind of standard by which browser developers could follow and implement, so development for web applications was less painful and more enjoyable? What if every browser could pass the CSS acid test -- if not perfectly, then at least in the same way?"

I'm sure everyone knows the mallet that landed on my head.

Dave on November 29, 2007 1:20 PM

Taking all indicators into account, which are a cancelled PDC 2007, Windows Vista, Silverlight and WPF, I believe Microsoft is preparing for the big coup: They must be working on a project with the codename "Active Desktop". This means that the next release of IE and the client OS will be bundled and going to be released as WIEndows (ween dos).

Klaus Graefensteiner on November 29, 2007 1:25 PM

The Firefox 3 user interface updates look nice, but I really wouldn't see a use for anything else than the bookmark tagging and the secure browse mode.

Opera has had the option to tag bookmarks for a while. It just doesn't call them tags... When bookmarking, just write a couple of words/tags to the description box and you can use the bookmark search to find them like tags ;)


By the way, what is it with this HIDEOUS font you've switched to?

Jani on November 29, 2007 1:54 PM

In Romania (East Europe) Opera has a market share of approx. 5% and Safari something like 0,3%...

Opera fan,

Andrei Rinea.

Andrei Rinea on November 29, 2007 4:05 PM

I'm sure Microsoft's IE engineers are smart and forward-thinking, but they have a huge backwards-compatibility problem to contend with, especially with some of those enterprise applications that most of us never think about. And the corporation's strategic advantage is to commit just enough resources to keep MSIE balanced in the most-popular but least-capable position. The web mustn't get good enough fast enough to let Google build a better MS Office in the browser.

Firefox, Opera, and Safari can all relaunch with your previous session's browser tabs restored. Add persistent storage and state, auto-launch the browser at boot time, and you might not bother ever looking at the OS again. Microsoft fears this, and Apple is probably keeping an eye out for it too.

But the current situation isn't likely to change, unless someone comes up with a next Napster or Facebook and has the balls to ignore MSIE compatibility. Perhaps such a thing might first appear on a phone, or game console, or in your car rather than on the computer desktop.

Michael Z. on November 29, 2007 4:23 PM

Microsoft wants every piece of the pie. There would be NO chance that they wouldn't show up. They need the homepages to point to their search engine to keep it high in the rankings :)

-Denise

Denise 'Money Making Machine' Maine on November 29, 2007 7:28 PM

Let's all plunk on our conspiracy theory caps for a second, but lets do so for good reason. I think that all those who say "There's no money in browsers" are missing something vitally important.

Back in the day, IE6 and its predecessors dominated the browser market. These browsers didn't do a very good job of implementing W3C standards. In fact, anyone who knows them at all knows that the browsers in those days each pretty much rendered HTML and CSS pretty much however they pleased. Consequently, we had tons of JavaScript (or JScript) code that checked for the browser version, and lots of code bloat to handle the differences.

BUT--from Microsoft's position, the development tools line pretty much benefited from all of this BECAUSE Microsoft dominated the browser market, and because its implementation of HTML and CSS was king. Additionally, it's implementation of JavaScript (the aforementioned JScript) was fairly ubiquitous. It only helped Microsft that they could write tools that *assumed* the developer was targeting IE, because, hey, everyone's using IE, right?

Having to support a wide variety of other non-Microsoft browsers bloats their development tools, delays product shipment times, and makes things generally difficult for Microsoft. Difficult = costly.

Over time, the push for standards compliance has actually worked out in Microsoft's favor. IE7 is far more compliant, but it's no golden child. Further, Microsoft can't just break all the existing pre-IE7 applications/sites out there. But supporting standards makes sure that Microsoft looks like one of the browser good guys, and that their browser maintains control of the market, so that developers will continue to use it with their tools.

As someone else has pointed out, it's all about the developers.

IE8 will come out. It will be more standards compliant because its good for Microsoft's image. But it will maintain Microsoft's effort to control the direction of HTML/CSS/JavaScript implementation in the browser because it directly impacts how costly their tools are to develop and how well they work. It would be disastrous for Microsoft if some OTHER company (or companies) suddenly became the sole decision makers in that area.

Mike Hofer on November 29, 2007 7:30 PM

Opera > Firefox > Safari

I have a mac there is no IE

GooGLE inspirational experiences

Chris Jones on November 29, 2007 8:17 PM

You have actually left opera, which had and has more features than firefox from its first version, which is also a very good competitor in browser war

meyya on November 29, 2007 9:12 PM

Microsoft is not interested in really fixing or improving IE in any meaningful way. Doing so would make web development easier, which would reduce the attractiveness of their proprietory technologies such as Silverlight. Microsofts agenda is to stymie, delay and generally make web development as difficult as possible, all under the opposite pretense, so they can push developers onto "trouble free" alternatives.

Don on November 29, 2007 9:55 PM

Jeff,

Your second to last statement is the very reason they are in no hurry to update it: "I don't think there's a more important single application on the planet right now than the web browser."

That is not acceptable to the Windows franchise. It does not serve them well to innovate in this arena because if they ship the newest and latest standards based features, it will destroy the Windows and even Office markets by making things available to the entire web.

By not shipping new browsers they essentially are able to hold the market back, because as much as a bunch of people here and elsewhere say "dump-em", that will not happen. That is an absurd statement... therefore, developers still have to develop for IE 6/7 which helps fracture development and make it more difficult to ship really compelling products that will eat their lunch.

This is further evidenced by the fact they have no problem shipping out proprietary (not that I am against proprietary) platforms such as Silverlight that will help tie things to something they product (sort of like prop browser extensions).

To me, it is pretty clear, especially when you look at the actions where they have NO issue shipping CTP after CTP of 10s of other products - that just so happen to help the franchise. I mean, Silverlight 2 is even being talked about already and 1.1 is not even here!

benb on November 30, 2007 12:11 AM

microsoft realizes that they don't really need to invest much in continuous improvements since they will always have majority market share as long as their browser is bundled as part of windows.

hopefully even the novice computer users will continue to get the point and download / use the better alternatives.

developing for ie6/ie7 is the bane of my existence.

john on November 30, 2007 5:18 AM

Yeah, you are right about something heating up. But it's not a war, it will be a small revolution. Mozilla will lose it, as will Microsoft. The winner is Webkit and thus Google and Apple. I've written about it in my blog when I first tried Safari for Windows: http://nikolai.prokoschenko.de/archives/147

Nikolai on November 30, 2007 5:33 AM

IE4 was inovative and great in it's time and long after it. No one catched up. Do you remembere MS's massive inovations? DHTML, WebHTTPRequest?

The team was destroyed, because it jeopardize MS's core businness. Windows and Office might be replaced by online apps.

The will newer repeat the mistake with too inovative Browser. And it seems no one else is close to such inovative power past IEs showed to us.

anonym on November 30, 2007 6:08 AM

I want a 3D interface where I can use my hands to move images around as Tom Cruise did in the movie.

Until then I guess MS needs to say something what goes on, I use the beta version of Firefox 3.0 and it works well.

Microsoft is a slow bear often just coming out from a bearhide winter.
Until they get better productcycles and know how to speed such I guess then they dont know much in how they are doing.
Silence from a company seldom is a good thing.

Robert on November 30, 2007 7:27 AM

If you install the IE 7Pro addon (http://www.ie7pro.com/) you'll see Microsoft has added some features similar to firefox (crash recovery, user scripts, inline search,etc...) which will probably become standard in IE 8.

Tom on November 30, 2007 7:37 AM

> David, Safari does not actually use KHTML; it uses WebKit. The latter
> may have begun life as a fork of KHTML, but the code-bases diverged
> pretty significantly, to the extent that the two are now effectively
> two different rendering engines. In fact, the KDE team has chosen to
> replace KHTML with WebKit in KDE 4.

Yes, Safari's rendering engine is really WebKit based. However, any changes Apple made in the KHTML portion of WebKit were submitted back to the KHTML project and accepted.

You're right because, although Safari is considered a KHTML browser, WebKit is really so much more than just the KHTML rendering engine.

WebKit includes a framework called WebCore and an improved JavaScript engine that was originally based upon KJS, but I believe rewritten in C++ and its ultimate goal is to make it 100% compatible with JavaScript 1.6. I believe that there is also something about QT and the KDE framework in there too (something called KWQ - pronounced Quack).

Apple decided to open source the whole WebKit. Not only is the KDE project replacing the KHTML project with WebKit, but also the GTK+ team is as well. And, of course, Google is also using WebKit in Android.

What's really important is that there is an open source web framework and HTML rendering engine that will be ported to almost all flavors of the Linux desktop, and to Google's Android project. This presents a very formidable web platform.

This is so much more than the name on your Web Browser. It's the whole underlying technology.

David on November 30, 2007 8:05 AM

So why did Microsoft take 5 years to develop IE6->IE7?

In the meantime it had developed on the OS side: XPSP2,XP64,W2K3,W2K3-64,Vista. On the Office side: XP,2003,Mac2004,2007. Internet apps: Messenger 4.6,5,6,6.1,6.2,7.0,7.5,8.0,8.5. Media apps: Windows Media Player 7, 8, 9, 10, and now 11 (not including various versions for pocketpc, mac, etc).

One can argue many points, but one single reason comes to mind: Developing IE6->IE7 wasn't part of their business strategy. Why? Ask microsoft.

Kashif

Kashif Shaikh on November 30, 2007 10:02 AM

The browser will become important to Microsoft when it becomes a business case. And I think we can all see this with recent developments.

What has become important is they don't want to lose application market share to web applications and the ability to tie in desktop applications to the web is very appealing. Which is why we see Silverlight/WPF and Adobe AIR.

Kashif

Kashif Shaikh on November 30, 2007 10:07 AM

We are going to make a web based product so that anyone at any computer can use our application!

Great, what browsers do we need to support?

I think someone brought this up, but the browser war was MS versus Netscape and that war has ended.

At this point, there is no economic incentive to develop a great browser for MS.

Anyway, I think browser technology in general is outdated for application design. HTTP was never meant to host or run applications. All new technologies are just scripting languages built on top on the browser in which they are run on the client or on the server.

Maybe if MS were inventive they would think that the world does indeed need applications over the web, but NOT in a browser. That would be forward thinking. MS hardly ever defines the market, they just capitalize on it in whatever means necessary.

I don't see why they (MS) don't leverage thier OS market advantage and build an (open) web framework on top of thier OS and get rid of the browser all together.

Jon Raynor on November 30, 2007 10:15 AM

While Microsoft may or may not be innovative or not, it is not their competitive advantage. Their competitive advantage comes from owning the OS.

But they can no longer intermingle the OS and the browser because:
1) A federal judge said they can't
2) Whenever they do they seem to expose wicked security holes.

So with no advantage, their returns to time and capital will be smaller. They realize that Firefox has won. But at the same time they realize they've lost very little. Since they make no money off of it, further browser development is merely to hold their seat at the table.

Jim on November 30, 2007 10:18 AM

I don't know what all that fuss is about. If Microsoft does not develops a new web browser, well we can and will just download some other web browser. I'm sure there are more than enough browsers on the net to satisfy anyones apetites.

Pamella on November 30, 2007 11:12 AM

"browser war" only matters to web developers. 95% of the web public don't care, and don't have a reason to. it's like arguing which OS is better. you can throw out pros 'n cons based off statistics gathered by alpha geeks, but when it comes down to it, your average joe/sue who only use email, surf the web, some office apps could care much less.

Ramen on November 30, 2007 12:19 PM

>> So why did Microsoft take 5 years to develop IE6->IE7?

WPF - In early 2000's (not sure of exact date) MS gutted the trident rendering team and threw them on to WPF.

JosephCooney on November 30, 2007 2:45 PM

> "browser war" only matters to web developers. . . . your average joe/sue who only use email, surf the web, some office apps could care much less.

That's right. The browser war is about what capabilities Joe and Sue's desktop will have next year, not about what they have now.

But I guess that means that the browser war of a few years ago is why you curse Joe and Sue for sending you five lines of text or a scan as an email attachment in .doc format.

Michael Z. on November 30, 2007 3:00 PM

It doesn't matter when Microsoft puts stuff out, as some companies refuse to let their workers upgrade until they say that is okay. I'm still stuck using IE6 at work, and there are no plans to move to IE7. We're also not allowed to use any other browser.

Akira on November 30, 2007 6:04 PM

If I'm Microsoft, I'm looking for a way to sunset the Internet Explorer program entirely. Let Mozilla have the browser market! No skin off my back.

James A on December 1, 2007 10:13 PM

My company sells software that uses an Active X control to pull Microsoft Word into Internet Explorer (and then fiddle with the permissions, etc.) for our "web-based" app. Might as well send MS a cut of our revenue with how much our software worships it.

While many of us hate IE, and would love to have our software work differently, none of our clients would agree because they only use Windows, Word, and IE.

As long as the Mac continues to grab more and more market share (it's not just consumers making the switch), and Linux continues to make it to enterprise employee desktops, we will see an indirect effect on browsers.

But for now, you develop for the user, and the user simply eats what is put on their plate.

rpflo on December 2, 2007 9:08 AM

Honestly, they're friggin' web browsers. What exactly is one missing that we so very badly have to have? I'm a desktop app developer with little to no experience with any serious web programming (I guess that puts me closer to the "end-user" group for the purposes of this discussion), and just off the top of my head, aside from Java, ActiveX (implementation quality notwithstanding), AJAX and tabbed browsing, I've really just not seen anything to get all that excited about over the years. Really, my only concern - and I don't even worry about *that* very much - is having a browser with a small footprint.

"If they gave a browser war", would *anyone* care? /shrug

Rich on December 4, 2007 3:29 PM

<a href="http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx">http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx</a>

Ihoss on December 6, 2007 12:23 PM

For the nay-sayers about Microsoft's ability to innovate: <a href="http://en.wikipedia.org/wiki/Microsoft_Research">http://en.wikipedia.org/wiki/Microsoft_Research</a>

and iirc, Surface came from MS Research (<a href="http://www.microsoft.com/surface/">http://www.microsoft.com/surface/</a>) which is f'n cool!

Steve-O on December 11, 2007 3:53 PM

This is why I use Opera.

ProfessorTom on December 17, 2007 9:31 PM

This is why I use Opera.

ProfessorTom on December 17, 2007 9:32 PM

http://visitmix.com/blogs/Joshua/340/

IE8 passes ACID2 test. Finally, some information is leaking out!

Jeff Atwood on December 19, 2007 2:48 PM

Yes opera is the best, but under linux we have lot of problems with flash.

Plop on December 19, 2007 4:00 PM

I just want something with tabbed browing and a minimal memory footprint so I don't end up on the pagefile in my 256MB-RAM company desktop :-(

D on December 20, 2007 7:31 AM

Yes safari is great they are adding web-font and storage for their next release. Im still stuck with firefox for their awesome addons.

ChaosKaizer on December 22, 2007 9:55 AM

Microsoft is slow, so it may come after the war is over.

Natalia on June 15, 2008 2:04 AM

I have worked on a number of browsers and I must admit that Firefox is No.1 out of all. I appreciate Firefox 3.0 mostly. When it comes to IE, Microsoft should start some new projects or it will end up in the back of beyond.

Suzette on June 19, 2008 10:39 AM

I get the impression that microsoft waits for others to release their projects in order to copy or work on them.

Page on June 22, 2008 6:50 AM

Microsoft must speed up if it wants to keep up with others.

Angela on June 22, 2008 6:52 AM

Microsoft will not be able to ever cope up with Firefox. (or Safari)
Because Mozilla innovates while Microsoft and Apple impersonates.

eg Mozilla had first built-in Phishing Filter, "Malware Filter"
and who doesn't know about customizibility of firefox

Just forget about Opera. It had remained on web since 1995, but it had never gained market share of even 1%.

Abhinav K on June 27, 2008 2:23 AM
Content (c) 2009 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved.