Executive Summary: Microsoft Internet Explorer (IE) 8.0 will ship in a standards-based rendering mode by default, breaking hundreds of Web sites—and possibly even more intranets. IE 8.0 will more fully support existing and emerging Web standards, including Cascading Style Sheets (CSS) 2.1, the HTML 5 Draft Document Object Model (DOM), and the Selectors API. For end users, IE 8.0 includes a modernized version of the Smart Tags feature that Microsoft first tried to add to IE 6.0. This feature, now called Activities, provides contextual menus on Web pages. A second major new feature, WebSlices, provides a way for Web sites to more easily let readers "subscribe" to information. |
After using Microsoft Internet Explorer (IE) to further its Windows dominance over the past several years, Microsoft announced in early 2008 that it was trying a different tack with IE 8.0. Now, the browser will ship in a standards-based rendering mode by default, breaking hundreds of Web sites—and possibly even more intranets—that purposely or accidentally rely on quirks in the way that earlier IE versions rendered pages. This change and many others can be seen in the first beta of IE 8.0, which is aimed almost solely at Web developers. Here’s what you need to know about IE 8.0 Beta 1.
For Web Developers
Reversing course from its previous strategy,
Microsoft’s next browser will render
Web pages in a Web standards mode that
closely emulates the way that browsers
such as Mozilla Firefox and Apple Safari
work. This is a huge change for Microsoft,
and its customers might need to make
changes to their existing sites, both internal
and external. For this reason, the first
IE 8.0 beta is aimed solely at Web developers
and comes with numerous advances
for this market.
The biggest change is the aforementioned rendering mode. IE 8.0 will also support two other rendering modes for backward compatibility: IE 7.0 Quirks Mode, which makes the browser work like IE 7.0, and Quirks Mode, which forces it to render pages similar to earlier (IE 5.x and 6.x) versions of the browser. In IE 8.0 Beta 1, Microsoft includes an “Emulate IE 7” toolbar button, but this won’t be available in the final version of the browser.
IE 8.0 will more fully support existing and emerging Web standards, including Cascading Style Sheets (CSS) 2.1, the HTML 5 Draft Document Object Model (DOM), and the Selectors API—three technologies meaningful to Web developers but not to anyone else. It will also pass the controversial Acid2 browser test, which is considered a benchmark for standards compatibility, and it will support Asynchronous JavaScript and XML (Ajax) navigational features.
Unlike previous IE versions, IE 8.0 will also include a full-featured set of integrated developer tools, which will help Web developers view the HTML, CSS, or scripts in the currently loaded page, switch between IE 8.0’s three rendering modes, select in-page elements, and add visual outlines around structural in-page elements such as tables. The new developer tools also include a full debugger to see where the problems and bottlenecks are.
For End Users
While IE 8.0 Beta 1 is aimed largely at Web
developers, a few new end-user features did
sneak in, two of which can be considered
major new features. IE 8.0 includes a modernized
version of the Smart Tags feature
that Microsoft first tried to add to IE 6.0.
This feature, now called Activities, provides
contextual menus on Web pages that can
display additional information via Web services
that will lead readers to new locations.
The contents of these contextual menus are
determined by what’s selected on the page
and which Activities are available in the
user’s browser.
Microsoft wisely includes a few thirdparty Activities in IE 8.0 Beta 1. Activities are added in IE 8.0 much in the same way that search providers were in IE 7.0, using a Web-based library of Activities from companies such as eBay, Facebook, and Yahoo!. Presumably, businesses could create their own Activities as well.
A second major new feature, WebSlices, provides a way for Web sites to more easily let readers “subscribe” to information in a manner that is simpler and more obvious than RSS feeds. In sharp contrast to Activities, WebSlices requires some support from the underlying page. That is, to enable this feature, a Web developer will specifically have to add some code to a Web page’s underlying HTML. Fortunately, it’s not much code, and given the point of this feature, it’s not the type of thing developers would be sprinkling liberally around a site anyway.
WebSlices are saved as mini- Favorites in the new IE 8.0 Favorites Bar which, in Beta 1, exists between the main toolbar and the Tabs/Command Bar. A weatheroriented Web site might mark the forecast portion of a page as a WebSlice, so that a user who saved this slice could then view just the updated forecast at any time. Pre-built Web- Slices are already available for Facebook friends’ status updates, eBay item monitoring, and MSN news headlines.
Other new end-user features include a new Manage Add-Ins window, domain name highlighting in the Address Bar, and a new Safety Filter feature. But clearly, much more is coming down the road. I expect IE 8.0 Beta 2 to include more new end-user features and, most likely, a completely new UI.
Scheduling
Microsoft will likely ship a Beta 2 version
of IE 8.0 sometime this summer, followed
by another prerelease build by the end
of the year. IE 8.0 will likely be included
as the default browser in Windows 7, the
successor to Windows Vista that’s due in
late 2009 or 2010. But I expect to see the
Windows Vista and Windows XP version of
this browser finalized early next year.
Recommendations
Right now, it’s too early to worry about
IE 8.0 deployments, and there’s precious
little in Beta 1 for businesses to get excited
about. That said, businesses that rely on
Microsoft platforms should get their Web
developers up to speed with IE 8.0 immediately:
Many of the underlying changes that
are coming in this browser are available in
the first beta.