IE9’s Assistive Technology Interface Enhancements

IE9 introduces improvements to the interfaces used by assistive technologies (ATs) to enhance the accessibility of Internet Explorer. These changes relate to IE9’s switch to hardware-accelerated rendering of HTML content. Previously, some accessibility tools depended on IE’s GDI-based rendering to scrape information from Web sites. Since IE9 has no GDI-based rendering, these features do not…


Add-on Performance Part 3: Optimizing Add-on Startup Performance

In the first post of this series, we described how add-ons can decrease IE’s performance during tab creation. Many users with add-ons enabled have noticed a performance improvement when they open new tabs after disabling their add-ons. We also walked you through how to measure add-on performance and identify areas of impact using the Windows…


Add-ons: Feedback on Add-on Performance Advisor

Typically in blog posts we focus on the negative feedback we’ve heard, and the changes we make in the product as a result. In this post, we’re going to do something a little different. Below, we share the public feedback about the add-on performance advisor that we’ve heard, as well as some comments that show…


Add-ons: Detecting and Displaying Add-on Version Numbers

In the past months we worked with add-on developers to release new versions of their add-ons that follow IE’s guidelines and requirements for add-on development. We used the Upgrade Advisor to help update their users to the new versions. Some add-on vendors asked how IE determines and displays an add-on’s version. This post answers this…


Add-ons: Staying in control of your browsing experience

In recent posts we discussed the various ways that add-ons can impact browsing performance. We shared some data about add-on performance, described how we measure performance and included guidance to help add-on developers do the same. These efforts help us drive improvements to the quality of the add-on ecosystem. It’s equally important for consumers to…


Add-ons, Measuring Performance

After our recent posts on add-ons performance and installation experiences, we’ve seen some questions from developers. This post answers a few of the more common questions, and offers suggestions about what developers can do to improve the add-on experience. In this post, we described what IE measures (e.g. the impact of each add-on on page…


Add-on Performance part 2: Helping consumers make informed decisions

The platform previews show the focus in IE9 on performance, interoperable HTML5 through same markup, and hardware acceleration. We’ve also posted here about the work we’ve done with add-on developers, and we shared some data about add-on performance and how we measure it. In this post, we cover more of our thinking about measuring add-on…


Add-on Guidelines and Requirements in Action – Upgrade Advisor

We’ve blogged in the past about guidelines and requirements that we’ve published to help add-on developers create quality add-ons.  We wrote these guidelines based on years of providing support to users and developers in response to questions from the developer community. We’ve shared several great examples of these guidelines and requirements in action in the…


Add-on Performance Part 1: Measuring Add-on Performance

In previous posts, we’ve written about the ways we’re making IE9 much faster, like the new script engine that uses multiple cores, and the new rendering subsystem that uses the dedicated graphics chip found on modern PCs. Another aspect of browser performance involves the external code that IE runs on behalf of users, or add-ons….


Privacy, Add-ons, and Cookie-less HTTP Requests

A recent article incorrectly suggested that Internet Explorer add-ons must send and store cookies when making HTTP requests. That’s simply not true– Internet Explorer APIs enable add-ons to respect the user’s privacy and not leak information. Existing APIs are available to add-ons running in any version of IE to accomplish the task described in the…