It seems likely that at the end of 2006 Internet Explorer 7 will be released. First, let me say that the IE team has undoubtedly done some great work when it comes to fixing the numerous flaws in IE 6 as well as adding a heap of new CSS support (more detailed in Details on our CSS changes for IE7), although I think it’s a joke that
display:table still isn’t supported.
But, my main question is: is catching up good enough?
Let me explain what I mean with that. The problem is that other web browsers, such as Firefox, Safari and Opera, are light years ahead compared to what IE 7 will support; most of them already implemented the majority of what will be in IE 7 several years ago. And before the final version is actually released, even more features have been added to the competitor’s web browsers. So, in terms of CSS support and other web standards related issues, when IE 7 comes out it will still be the least complete and most annoying web browser in the market, holding web developers all over the world back.
I think Microsoft make a terrible mistake here. What’s the point in releasing something that still lags behind, even if it’s far better than the previous version? I mean, they’ve waited over 5 years to come out with this version, and suddenly it’s somewhat of a rush just since they’ve recently lost some market share. I say they should postpone the release and make sure that when it comes out, it’s the damn best frickin’ web browser in the market!
Dear Microsoft: rethink! Release something that’s outstanding as opposed to sub-par.