IE9 First Impressions

Like many others I downloaded and installed the Internet Explorer 9 beta when it was released.  I had taken a look at a few of the technical previews so I was pretty excited about the chance to finally see the real browser.  Now that I’ve used it for a few days I thought I’d share my initial thoughts.  I haven’t spent any time developing for IE9 yet so my comments will be solely from a user experience perspective.

My experience started by watching most of the beta release keynote.  I was really excited about many of the changes coming to bing and I wanted to see them for myself.  Wouldn’t you know that the changes really are “coming” so they’re not available yet.  I tried pinning bing to my taskbar and there isn’t even a jump list yet!  I fail to understand why so much of the keynote was spent talking about things that aren’t available yet.  Disappointed in what I found, or rather, didn’t find at bing I went over to the showcase site: Beauty of the Web.

The Experience section at Beauty of the Web has a ton of examples showcasing IE9s features.  I clicked through probably half of them and was underwhelmed.  Most of the examples were showing how various sites were using pinning and jump lists.  The examples I found most interesting were the pure demo sites such as the Psychedelic Browser Demo and the IMDb Video Panorama.

The UI itself is pretty clean and it is definitely fast.  It feels like an evolution of the IE8 interface with some features “borrowed” from other browsers, Chrome in particular although I’m sure many of the features are available in other browsers as well.  The redesigned and repositioned home, favorites/history/feeds, and tools buttons seem much more obvious than before.  I like how the clutter is reduced by keeping the Favorites and Command bars hidden by default.

Address BarMy favorite feature has to be the smart address bar.  The integrated address and search bar was one of the reasons I switched to Chrome.  IE9 takes the concept and builds upon it by adding things like weather reports.  Being able to quickly switch between search providers is nice but I’d really like to be able to get results from multiple providers at the same time rather than switching between them.  Given that weather is integrated into the suggestions I was a bit surprised that movie times and stock quotes weren’t.  Perhaps the feature will be expanded to include those types of searches later but it seems like a miss.

New TabAnother feature that seems to be borrowed from Chrome is the new tab page.  Opening a new tab in Chrome shows a listing of your eight most visited sites along with a thumbnail screenshot of the page.  Chrome’s new tab page also allows reopening recently closed tabs.  Again, IE9 takes this and expands on it.  Instead of eight sites IE9 shows ten.  Rather than using a screenshot with a small caption IE9 uses the site’s favicon and displays the site title a bit more prominently.  Each of the ten sites includes a bar indicating how frequently the site is accessed.  There are also ways to reopen recently closed tabs, restore the previous browsing session, or open a porn-mode an InPrivate instance.  In many ways I prefer the IE9 implementation.  I find that the favicon with the title makes it easier to identify a particular page than screenshots.

For me, IE’s tabbed browsing experience has been an annoyance since it was introduced.  Opera has had a really solid tabbed browsing experience for several releases and Chrome’s has been a treat as well.  Although I’m happy to say that the tabbed browsing experience in IE has improved with IE9 I still don’t particularly like it.

The highlight of the tabbed browsing experience in IE9 is that tabs can now be torn off.  Other browsers have had this feature for a while but none of them have worked with Aero Snap.  Tearing off tabs is also one of the ways to pin a site to the taskbar (more on pinning later).  The Aero Snap integration and pinning still aren’t enough to make me like the experience though.  As far as I’m concerned there are still two things that Microsoft needs to do before I’ll actually like the tabbed browsing experience.

First, allow closing inactive tabs.  Currently only the active tab can be closed.  In order to close a different tab users must switch to the tab then click the close button.  Alternatively they can close a tab through the Live Taskbar Preview but that’s even more cumbersome.  I’ve gotten used to this behavior in Chrome so requiring two clicks for something that should only require one is an unnecessary distraction and a pointless waste of time.

Second, automatically restore the last browsing session.  This one irritates me to no end.  If I have multiple tabs open and close the browser I want it to take me back to where I was when I reopen it.  The browser is already remembering what was open when the last session ended since it can be restored from the new tab page so why can’t it just do that automatically?  Better yet, why not give users the option to control this behavior like Chrome does?

A new feature that I’ve really come to like is the Notification Bar.  The Notification Bar essentially replaces the Information Bar and a number of dialog boxes.  I’ve found the Notification Bar to be a great improvement over previous releases.  I don’t know how many times I didn’t immediately notice the Information Bar or had to stop to satisfy some screaming modal dialog asking if I wanted to save my password.  The Notification Bar doesn’t suffer from those problems.  When IE wants to ask something the bar is noticeably displayed at the bottom of the browser window but is never intrusive nor blocking.

Jump ListFinally, we get to one of the big selling points for IE9 – Pinning.  I have to admit that this feature is pretty cool and I can see it being really useful for some sites.  Sites can define links that will appear as items in jump lists enabling quick access to parts of that site.  For instance, has enabled jump lists for pinned blogs.  Blog owners can quickly jump to their stats, comment moderation, media upload, and new post pages.  Other sites such as twitter, facebook,, and LinkedIn are among the many sites that have already enabled jump lists.

Docked and UndockedPinning a site can also changes some browser elements.  Opening a site through its pinned icon can, depending on the site, change the appearance of some UI elements to follow the site design.  The screenshot to the left shows two IE9 instances both pointed to bing’s home page.  The background instance shows the default browser instance while the foreground shows the site opened through the pinned item.  Notice how the back and forward buttons have been themed in the foreground instance.  Also notice the favicon added to the left of the back and forward buttons.  Clicking the icon will always navigate back to the pinned “Home” page.

Overall, my experiences with the IE9 beta have been positive.  It’s disappointing to see that the tabbed browsing experience is still lagging behind other browsers in some important ways but the inclusion of Aero Snap, pinning, and jump list support are pretty important innovations.  Given the state of the Web and how few sites are actually taking advantage of the more interesting features like HTML5 and hardware acceleration I don’t know if there’s any compelling reason to change my default browser from Chrome to IE9 but time will tell as sites begin adopting those technologies.



  1. I downloaded IE9 Beta when it was 1st released. I’m not particularly impressed with the changes to the layout, especially the tabs location. Without their own bar they’re too small to be useful once you open more than 3 tabs.

    The real issue is IE9 won’t work with Aero if you are using 3+ displays or 2 or more video cards. Aero constantly switches to “basic” color mode due to lack of memory… reguardless of actual available memory.

    1. I have to agree about the tab positioning but since the address/search bar can be resized it doesn’t bother me too much. I’m still more annoyed by the overall tabbed browsing experience than their placement though.

      I only have a single display for the computers I’m running it on so I haven’t run into the Aero problems you describe. Perhaps I’ll try connecting the laptop that has it to another monitor and try it for myself. Given that it’s a beta release there’s still hope that an issue like that could be resolved.

      Now that I’ve been using IE9 off and on since mid-September I can say I think it’s definitely a step in the right direction. It does have some nice features and I’m pretty anxious to see the final release.

    2. I have the same issue, 2 video cards, Aero is disabled after a period of use. I have found turning off GPU rendering in IE9 options solves the problem. My system is far from under powered, 16 GB system RAM and 1 MB of video memory on each card. I am running the final release version.

      1. GB?

        Did Aero troubleshooter say anything?

        I’d be very surprised if you are using Nvidia or Matrox cards, are you using ATI perhaps? Are these PCI-e cards?

  2. I have 2 video cards and 4x 21″ LCD’s. Your system must be underpowered because I have had no issues at all, and I was using IE9 beta, and now rc1.

  3. I never did see any problems on the beta nor have I seen them with the RC. Of course, I didn’t put on a second monitor either but everything has seemed fine on both my laptop and desktop systems.

Comments are closed.