In-Depth

Inside IE 9: The Chrome Effect

The beta of IE 9 is more than just a browser for Microsoft -- it's a direct shot in its war against Google, and it shows.

The beta of Internet Explorer 9 was released on Sept. 15, amidst much fanfare, at Microsoft's launch event in San Francisco. It's a Web browser, but the release also signals Microsoft's future direction, as well as the fate of its Windows cash cow. Much may rest on IE 9's success.

Microsoft was hardly keeping the details about IE 9 a secret. The company has been publicizing its IE 9 engineering efforts with a PR blitz that started in March. It produced four "platform preview" prototypes of IE 9 before the beta release, which showcased early positive performance results.

Microsoft's platform preview tests typically showed IE 9 beating or equaling its browser competition. All that was missing from those IE 9 browser prototypes before the beta launch was security and user interface flourishes. Consequently, expectations were high that the IE 9 beta would live up to its hype when released.

With the beta now available, Microsoft appears to have made its case. IE 9 has the speed and ease-of-use qualities found in Google Chrome, but it offers greater security options for users. For instance, Microsoft has introduced a download manager in the IE 9 beta that alerts users when they may be about to click on a download deemed to be untrustworthy. The ponderous slowness of IE 8, which Microsoft typically blamed on third-party add-ons, is gone. Plus, Microsoft added a tool in the IE 9 beta that tells users when an add-on is causing a performance hits, enabling better user control over potential browser slowness issues.

Ideas Borrowed From Google Chrome
The IE 9 beta has a stripped-down or "minimalist" look, adopting some of the features seen in the Google Chrome browser. For instance, opening a new tab in IE 9 brings up a "popular sites" screen showing the logos of the most visited Web pages. The popular sites screen looks a lot like that same screen in Google Chrome, which is accessed in the same way. The one difference is that Google Chrome uses screenshots instead of the logo icons used in IE 9 beta (see Figure 1).


[Click on image for larger view.]
Figure 1. IE 9's use of logo icons.

Another feature copied from Google Chrome is the "one box" address bar. Essentially, Microsoft removed the separate search text box seen in earlier IE releases. IE 9 beta users can type the URLs of Web pages in the address bar or they can type queries to search there, and one box "knows" the difference (see Figure 2). However, unlike Google's one box search, Microsoft's version doesn't always take the user to a search results page, making it far less useful. The IE 9 beta's one box frequently takes the user to a single Web page. So using the one box in IE 9 to search for "airplanes" takes the user to a B.o.B. music video site, whereas doing the same search using Google Chrome's single search box takes you to a search results page for "airplanes."


[Click on image for larger view.]
Figure 2. IE 9's "one box" address bar.

One distinguishing aspect that Microsoft has emphasized with search in IE 9 is that users can limit the search engine from transmitting information to the search provider as the user types. Microsoft considers this to be a privacy violation, and has accused Google of unnecessarily invading user privacy by transmitting the query string in that way.

IE 9 Pluses and Minuses
Now that working copies of the new browser are available, it's time to look at Microsoft's promises and execution.

Microsoft provides a table listing the benefits it sees for the IE 9 beta over competing browsers, namely Firefox 4.0 Beta 3 and Chrome 6.0 (Opera is missing). The table shows big holes in terms of ease-of-use and security for the two competitors. In addition, Microsoft offers another table (see Figure 3) showing how the IE 9 beta beats out older Internet Explorer versions, zeroing in on IE 7 and IE 8.


[Click on image for larger view.]
Figure 3. Different Internet Explorer versions compared.

One of the things to watch out for when opting to test the IE 9 beta is that installing it wipes out IE 8. You don't get a copy of IE 9 that runs alongside IE 8, as you did with the IE 9 platform previews. For some users, wiping out IE 8 may be a problem, although they could always try uninstalling IE 9 should things not work.

Another caveat is that the installation of IE 9 on a Windows 7 machine may seem a little more time consuming than expected. The install requires a reboot to take effect.

Microsoft itself has pointed out that the IE 9 beta currently has a problem working with Microsoft's Office Live Workspace, which is Microsoft's online document storage and sharing space. Users have been receiving error messages when trying to log into that site, according to a Microsoft blog post. The blog cites steps to get around the issue, but it also notes that Windows Live Workspace users will soon be transitioned to Windows Live Skydrive, a similar Web-based document storage solution that will offer up to 25 GB of space.

The issue of update control and maintaining support for legacy functionality is a serious one for many businesses. Microsoft's fidelity in giving IT pros ultimate control over whether to accept an update or not ensures that Internet Explorer will continue to be used by businesses and organizations. The flip side to such control is that when organizations decline to install browser updates, it can lead to serious security issues. Organizations still stuck on IE 6 have experienced this problem. For instance, Google's corporate headquarters reportedly had data stolen due to an IE 6 security hole, allegedly exploited by Chinese hackers.

IE 9 as a Windows "Feature"
Microsoft's perspective about its browser is different from that of the rest of the world. The world sees Internet Explorer as another program, but Microsoft long ago took the legal position (and settled a U.S. antitrust case over that issue in 1994) that Internet Explorer is a "feature" of Windows, as Microsoft CEO Steve Ballmer has described it.

As a Windows feature, IE 9 is oddly being launched separately from an actual Windows operating system launch. However, Microsoft has made it clear that IE 9 currently only works with Windows 7 and Windows Vista. It doesn't work with Windows XP, which currently is the most popularly used operating system in the world.

Microsoft is touting IE 9 user interface features as Windows features, and has been noting IE 9's integration with Windows 7. IE 9 is all about Windows, and Microsoft has been quite explicit in saying so. Its 93-page IE 9 beta product guide (8 MB download) tells that story.

"In designing Internet Explorer 9, we have optimized the browsing experience for the Windows customer," the guide states on page 9. "This focus has informed everything that we have done in planning, developing, and releasing the latest beta version of Internet Explorer."

To a certain extent, IE 9 is designed to get users hooked on the Vista/Windows 7 user "experience," which is Microsoft's nomenclature for "user interface." IE 9 incorporates several Windows-like features.

For instance, users can pin Web pages to the task bar in Windows 7/Vista, making Web pages appear as if they were frequently accessed applications in Windows (see Figure 4). These pinned sites display the logo of the Web page for easy recognition. Web site designers can design "jumplists" (Microsoft's term for a popup menu of links) that can be associated with these pinned sites to facilitate site navigation.


[Click on image for larger view.]
Figure 4. Pinning Web pages to the task bar.

Microsoft has also enabled its Aero Snap Windows feature to work in IE 9. Aero Snap lets a user pull a browser tab out as a separate window and align it side-by-side with another window, making comparisons easier. Despite its name, the two windows did not "snap" into place -- I had to resize them. Google Chrome already has this sort of functionality. Firefox has long allowed users to pull tabs out, but it pulls them out as full-sized browsers, making sizing them down a little more tedious than with IE 9 and Google Chrome.

In an interview with CNet, Steven Sinofsky, president of the Windows and Windows Live Division, suggested that Microsoft only has to care about making IE 9 work with Windows. That fact makes design decisions easier for Microsoft compared with other browser makers, who have to design for OSes such as Linux or Mac OS. Sinofsky also suggested that IE 9 would have an "additive" positive effect on users when combined with the Windows 7 experience.

The Next Big Thing
Microsoft puts out a lot of free software and IE 9 is free, like competing browsers. Altruism isn't the reason for the company's generosity. Microsoft is simply keeping current with the latest developing Web technologies with IE 9. It has embraced the Web through Internet Explorer as part of the Windows experience -- a formulation that may not last the test of time.

For this release, Microsoft has stayed on the cutting edge and kept current with developing specs from standards bodies. The IE 9 beta was devised based on hundreds of tests that Microsoft's Internet Explorer team wrote to clarify the ambiguities of developing standards. Those tests address developing specs such as HTML 5, SVG 1.1, CSS 3.0, ECMAScript 5 and DOM L2 and L3. A lead product manager for Google's Chrome browser team even heaped praise on Microsoft effort to stick to standards, according to a Financial Times report.

The IE 9 beta taps into hardware-accelerated graphics, using a device's graphics processing unit, if present, to display scalable vector graphics. Microsoft added a new ECMAScript 5-based Chakra JavaScript engine that has shown performance results akin to other leading browsers. Microsoft moved JavaScript processing more into the DOM to achieve those faster results.

The IE 9 beta release simply reflects Microsoft's efforts to keep up with the competition. In the recent past, browsers such as Opera, Firefox and Chrome have typically led perceptions over Microsoft's IE 8 browser in terms of speed and standards support. With IE 9 beta, Microsoft hopes to stop a steady losing streak in terms of browser market share. For instance, Internet Explorer use has lost about one percentage point each month from July 2009 to April 2010, according to Net Applications. Meanwhile, Google Chrome has showed a slow but steady uptick in use. Google Chrome use has more than doubled since Oct. 2009, which is a feat equaled by no other leading browser, according to a Net Applications chart.

The release of the IE 9 beta likely will succeed in regaining that lost market share because Microsoft is at least equaling or exceeding its competitors in areas of dispute, such as browser speed and standards compliance. Microsoft is also projecting message to Web site developers that they can write code once and have it work across IE 9 and competing browsers -- a strong bonding point, and a break from the past with the quirky IE 6 release.

The IE 9 beta is more than just a free browser. It represents Microsoft's future survival ticket. The online world has become a primary destination for both business and consumer PC users. Microsoft has reoriented its product lines toward the Internet cloud, with Ballmer signaling Microsoft's "all-in" commitment back in March. Cloud interoperability has been the prime concern of Microsoft Chief Software Architect Ray Ozzie. However, the move toward the Web for Microsoft extends even further back.

A 1995 memo from then Microsoft CEO Bill Gates, "The Internet Tidal Wave," noted that Microsoft had to shift its business focus more toward the Internet, both for Windows and Office. By 2001, Microsoft had destroyed Netscape Navigator's lead in the browser market, having used its Windows OS monopoly to push Internet Explorer. After IE became the most used browser, releases of IE were fewer and farther between, history shows. As that lead slipped in recent times, Microsoft reassembled its Internet Explorer team to deal with the threat. The result is the IE 9 beta.

The methodical engineering push behind IE 9, credited to IE General Manager Dean Hachamovitch and Stephen Sinofsky (the guy who kept the Windows 7 "train" running on time), clearly shows that Microsoft's management has understood and implemented the ideas cited in Gates' 15-year-old memo.

Windows is still part of that Microsoft Internet plan. However, the existential challenge to Microsoft's move to the cloud is that Windows may not be necessary at all in a future Internet services world.

Google's plan to release its Chrome OS Web operating system late this year (or perhaps early next year) includes the idea that users don't need Windows, or any other operating system, to access applications. Users simply get to their applications online, starting up their devices quickly without Windows, Mac OS or Linux.

The Windows-less world of Chrome OS remains to be seen. It's not clear if Chrome OS will handle common operations, such as printing and establishing network connections -- tasks typically handled by an operating system. However, if a shift does occur to a world without Windows, Microsoft likely will be ready. Its all-in-the-cloud changeover has already begun.

About the Author

Kurt Mackie is online news editor for the 1105 Enterprise Computing Group.

comments powered by Disqus

Reader Comments:

Fri, Oct 8, 2010 Tom

Okay after NOMOREIE indicated a crashing condition, I've been researching some other complaints of crashing (ABENDing) and it's possible that it may be occuring more often with certain graphics adapters. So on a hunch, I'm disabling GPU rendering by checking the box: TOOLS > INTERNET OPTIONS > ADVANCED > ACCELERATED GRAPHICS > "Use software rendering instead of GPU rendering". So I'll try that for a while and see if the affected system seems to ABEND less. If anyone else gets a chance to try this let me know your results.

Tue, Oct 5, 2010 Tom

NO MORE IE: We've been testing on Vista and 7 and so far no crashes (fortunately). Could it be an add-on causing your crash? Maybe disabling them will help? You can also enable the toolbars to bring back some of the look/feel of IE8. I installed the 'Windows Live Toolbar' and configured it to my liking (such as the Bing search bar). When people talk about browser speed a second is considered significant, but I know what you mean - really doesn't seem like much of a big deal in the grand scheme of things. SUNSPIDER JASVASCRIPT BENCHMARK is one tool used to help provide a metric as to a browser's Javascript speed and so you can do a search for it and try it if you like. Anyway hang in there a bit longer, at least until the Beta tag is dropped off of IE9 - perhaps you'll change your mind.

Sat, Oct 2, 2010 no more ie

I use IE8 and like it enough to use it 99% of the time at work and home. I tested IE9 beta and I hate it. It crashed or won't open some core sites that IE8 can. It has the Chrome look and feel which I don't like. Comparing real world speed results to Firefox 3.6.10 I find IE9 beta is only slightly faster (a second maybe). The net result is I'm now leaning away from IE, most likely toward Firefox. Thanks MS.

Fri, Oct 1, 2010 Tom

Not much of fan of the 'one box' or 'omni box' and so intalled the Live Toolbar. Ironically the Live Toolbar is one of those add-ons which seem to noticably change the launch speed of the browser. Also enabled the cmd, status and favorite bars. BTW anyone know how to make the menu bar persist? Pressing [ALT] brings it up but then it goes away. Also seems the reg setting to make INPRIVATE FILTERING enabled by default doesn't appear to do it for IE9 Beta. I give IE9 Beta thumbs up.

Thu, Sep 30, 2010

Firefox (3.6.10) already has Domain name highlighting & Re-open closed tabs, as listed in its features page.
http://www.mozilla.com/en-US/firefox/features/

But honestly, this is all just for the techs. We all know that the alternative browsers are gaining a larger and larger install base and MS is trying to reclaim that.

BTW. What percentage of ppl actually use Beta versions of browsers?

Thu, Sep 30, 2010

The author fails to acknowledge any of the other browsers that share features. For example the 'top sites' screen is the same for Chrome, Safari, Firefox and Opera. Browser wars are not Chrome vs IE, and Chrome did not invent much of these features. I find it a little off putting that the author's preference for Chrome is so ingrained in the article

Thu, Sep 30, 2010 Jackson Surfers Paradise

IE9 is definitely Microsoft giving in to the inevitability of the use of the web over the desktop. They've done a great thing here, it really is a triple win. The browser works fantastically. Credit needs to go to Google and Mozilla for making this to happen though. See? Capitalism still works! ;) BTW, the IE9 One Box will actually return search results for "airplane".

Thu, Sep 30, 2010

Microsoft is incorrect undo closed tabs is built in firefox just right click any tab and there is an option to undo the last closed tab or click history and there is a list of recently closed tabs that if you click on it will undo the closed tab.

Add Your Comment Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above

Redmond Tech Watch

Sign up for our newsletter.

I agree to this site's Privacy Policy.