So now we know: the next Internet Explorer version will be called Internet Explorer 8. What a surprise. Thanks, Dean, for telling us. What we don’t know is just about everything else about Internet Explorer 8 because the IE team has been maintaining strict radio silence about it. And what we get is a bullshit answer that “the whole world relies on Internet Explorer and we must be very careful about what we say.”
These are only the things that I can list out of the top of my head but there are many more of them. Most of the time it is not new functionality but broken existing functionality. If any of it is fixed, why not tell us? I don’t see any reason for that. Which leads to the only possible conclusion: nothing is fixed, nobody has been really working on the rendering engine. Which means that Internet Explorer 8 will be yet another release giving you a bunch of new features, redesigned user interface and maybe a few minor bug fixes in the rendering engine added in the last minute. But it will still be running on a rendering engine that hasn’t seen any major changes in seven years. But who cares? Web developers are a minority, and most of them have switched to other browsers long ago. And what is wrong anyway about having two versions of each site — one for Internet Explorer and one for all the other browsers?
So, Dean, please prove me wrong. These are not features that you have to keep secret. There is no “secret” that can be stolen because every other browser already gets it right. Tell us that somebody is working on fixing the numerous bugs in DOM/CSS support right now and that we will not get a bunch of easy fixes as an excuse in the end. Tell us what is already done so we know. Everybody is waiting.