This new release will help developers very much by supporting the latest standards.
The problems is not with supporting a subset of the latest standards. The problem is that the latest standards change over time and IE stays the same for 2-4 years.
In the long run, as a web developer I feel that IE7 or IE8 did not help me much in reducing the work I have to do to fix the compatibility issues. Now instead of just IE6, I have to fix issues with IE7 and IE8. (I have had issues where I could fix the problem using some extreme hacks in IE7 while there was no way to fix the issue in IE8. Later I was forced to use the EmulateIE7 meta-tag for the website, which was BTW developed this year. For the curious, the problem was similar to this: http://stackoverflow.com/q/1156985/184 )
Until unless some version of IE ships with an auto-update mechanism, I will just refrain myself from going gaga over the new CSS/HTML standards support of IE. The most important thing they have to fix is their release cycle (+ auto-update) and they seem to ignore this part for a long time. Now every time a new version of IE comes out, I don't know whether to smile or to cry.
Consider a large organization that finally installed IE7. [Welcome to 2006!]
I'm sure we'll have to deal with this for years to come (unfortunately), and neglecting corporate customers leaves a lot of money on the table.
IE7 is also much easier to work with than IE6, having had the semirecent pleasure of getting a jQuery-ish Rails app working on both.
The amount of new features in this release is amazing. I am blown away at how much has changed.
I think the whole speed issue has become a moot point now. Shaving of milliseconds off of already fast browsers doesn't impress me anymore.
To everyone who complains about standards compliance, IE6 etc. etc. remember that when IE6 came out, it was the greatest browser ever. It was revolutionary for the time and it doesn't deserve the hate it receives. MS Shouldn't have let it stagnate, but look at HTML4, it only recently is being updated.
Say what you want about ActiveX, but it was MS attempt at updating the browser, because the standards bodies weren't.
I love chrome, but right now there is no reason for me not to switch to IE9. I use minimal addons (StumbleUpon/Lastpass), I could care less about tiny speed improvements. People who have switched away from IE, may find it hard to go back, but people who haven't, will really have no reason to switch after this release hits final.
Great work Microsoft and IE team.
You must know different folks than I do. Most of the people I know that aren't developers wonder why the icon for "internet" has a big E on it. I can guarantee you that the grand majority of people don't realize that the web browser on their mobile device isn't the same as the web browser on their desktop. And if they do, they're unlikely to be using IE right now anyway.
Besides, if we're to say that IE is "back in the game" then surely we should count only those who make a conscious decision to use IE; otherwise we're using vastly different terms.
Regardless, if they create a product that is rid of all of the burdens of previous version, ie. ActiveX and BHOs, then they're giving many consumers little reason to switch to a competitor if they're computer is shipped with IE9
I don't think we need IE back in the game, we need to change the game to be as client agnostic and standards based as possible.
OSX is also modeled like this. There is a Mach kernel and a BSD-like personality on top of it.
Wine allows Win32 software to run on top of Unix without ever realizing they are running on top of a "fake" Win32 stack.
I think GNUStep could be used to build something similar that could allow OSX software to run on non-OSX hosts.
Also the browser is taking up more of the OS capabilities, like threads, storage, GPU acceleration and so on. So MS would be reluctant to let the browser become too strong. But the horse has already bolted and there's always Linux, Android, Meego etc for the browser makers to cater for the netbook, tablet, smart phone markets.
Conde Nast owns Wired, arstechnica, webmonkey, and reddit
Tabs to the side of the address bar?
Using the URL space for search? What are they smoking?
We'll see how standards support actually turns out...
Firefox has had this feature since in 2004 . It's called Smart Keywords . It can be enhanced with an extension called SmartSearch .
right. Maybe it tells me at least where that happened.
Line 1 character 1. Yeah. Thanks.
I have a feeling that even with all the good intentions, this browser will be as buggy as all the other IE versions before this one. This time though, as it won't run under XP, it's just one more version we have to write workarounds for.
IE8 chokes on 20-30 tabs (mostly HN...) while I've have not had the same problem in Firefox, Chrome or Opera, IE just feels sluggish.
I should clarify, that I can crash or slow down to crawl Firefox (I am looking at you Reddit), but then it is obvious something has gone wrong.
The way IE slows down is less obvious, that is you can still use it but it is slow.
IE8 is trying to degrade gracefully and failing.
I have a Windows 7 virtual machine for testing IE8, a Vista vm for IE7, and an Windows XP for testing IE6. And I only have one license of each system, and I don't really want to drop my ability to test IE7 or IE8.
Fuck you Microsoft!!
Last time I checked, running "just Windows" requires "a license or something".
I guess the question I need to ask is "Why?". Unless IE has some serious performance differences I can't see a reason to use it.
If you're tired of supporting IE6 on your site, then stop. Foisting off the cost of transitioning everyone off IE6 onto a big company like MS is comforting but ultimately unrealistic and selfish.
It's their lousy software, it IS their responsibility to transition people off of it.
IE6 is still perfectly serviceable for the vast majority of the tasks web browsers are put to.
There are perfectly legitimate reasons why a corporation would continue to use IE6, despite its countless flaws.
It is now time to stop talking the talk and start walking the walk.