IE8 beta 2 was made available yesterday. Many folks have already grabbed a copy and started playing and testing, some even read the release notes. PPK has even already updated his CSS compatibility table, that man is on the ball.
The additional standards and CSS support are of course noteworthy
CSS Expressions is no longer supported in Internet Explorer 8 Standards mode
CSS Expressions is a proprietary extension to CSS that has a high performance cost. (CSS Expressions is also known as "Dynamic Properties.") Starting with Internet Explorer 8 Beta 2, CSS Expressions is no longer supported in Internet Explorer 8 Standards mode. CSS Expressions is still supported in Internet Explorer 7 Strict mode and Quirks mode for backward compatibility.
Alternative style sheets
Internet Explorer 8 Beta 2 now supports alternative style sheets as specified by HTML4 and by CSS2.1. You can access the alternative styles that are defined by the Web page author by using the Style menu under the Page menu or under the View menu. You can use the No Style option on either menu to disable all author styling.
Windows Internet Explorer 8 Beta 2 Release Notes
That's the end of the good news, here's (some of) the rest...
That's all well and good, but it turns out, that there are a ton of other issues, that despite this release being a beta, I still feel are a bit rediculous...
JScript errors may occur when you upgrade from Internet Explorer 6 on Windows XP or on Windows Server 2003
Do not upgrade from Microsoft Internet Explorer 6 to Internet Explorer 8 Beta 2 on a system that is running Windows XP or Windows Server 2003. A rare installation issue may occur in which Internet Explorer may exhibit false JScript errors and an inability to add Favorites or Web Slices.
To work around this issue, uninstall Window Internet Explorer 8 Beta 2, install Internet Explorer 7, and then upgrade to Window Internet Explorer 8 Beta 2.
Windows Internet Explorer 8 Beta 2 Release Notes
Being required to install an interim version (IE7) to upgrade from IE6 (which so many folks are of course still unfortunately running) to avoid erroneous reports of JScript errors (which will of course halt the execution of pretty much any JavaScript/JScript app from running is absurd.
And this one is just downright unacceptable.
You are prompted to continue installing Internet Explorer 8 Beta 2 if you previously installed Internet Explorer 8 Beta 1
On a computer that is running Windows XP, you install Internet Explorer 8 Beta 1 and then install Windows XP Server Pack 3. Then, you try to install Internet Explorer 8 Beta 2. When you do this, you receive the following message:
Install Internet Explorer 8
Are you sure you want to continue installing Internet Explorer 8?
Setup has detected that you’ve installed a new service pack for your operating system since installing a previous version of Internet Explorer 8. After completing this installation, you will not be able to uninstall Internet Explorer 8.
You can click the ‘OK’ button to continue installing Internet Explorer 8 Beta 2, but you will not be able to uninstall it later.
To work around this issue, and to be able to uninstall Internet Explorer 8 Beta 2 later, click the ‘Cancel’ button and do the following before installing Internet Explorer 8 Beta 2:
• Uninstall Windows XP Service Pack 3
• Uninstall Internet Explorer 8 Beta 1
• Install Windows XP Service Pack 3
• Install Internet Explorer 8 Beta 2
Windows Internet Explorer 8 Beta 2 Release Notes
I was never able to actually install SP3 on my last XP laptop. My first attempt threw an error at the very end of the installation process, after over one hour, and then it took another 45 minutes to "undo" the installation attempt. Being optimistic, I tried it twice, totally over 3 hours of time wasted. So theoretically, if someone had installed SP3 after installing IE8b1, it could be a multi hour process just to make sure that a web browser could at some point be uninstalled in the future. It takes less time to install the full Adobe Creative Suite than a service pack. C'mon now, this is just dumb people.
How is it possible to measure a few positivities for developers when the new issues regarding security, usability, and system stability for a general user are so great? I can't. Though some folks are jumping up and down, the low adoption rate of IE7 has shown us that the additional support for standards in this new version is theoretically exciting, but the fantasy of being free of IE6 and onto a standards based world in the next few short years is exactly that, a fantasy.
Read the full release notes here: http://support.microsoft.com/kb/949787
I tend to run beta's of everything... but for this one, I'm not going to let it run anywhere other than in it's own instance of XP in VMWare.