Selectively Filtering Content in Web Browsers

Typically the job of a web browser is to download and display content– establishing a network connection, sending HTTP requests, retrieving the web page, and downloading and running all of its content. These operations pose non-trivial challenges, and as such, web-browsers are among the most complicated software that most of us routinely use. However, there’s…


Web Standards development at the W3C TPAC 2010

Last year I wrote about the W3C’s annual Technical Plenary and Advisory Committee (TPAC) conference. This is where most of the W3C working groups get together for a week of face to face meetings and networking. TPAC 2010 was a couple of weeks ago and here I will highlight some of the topics discussed by…


Updates for Internet Explorer 9 Beta

Today we released a recommended update for all Internet Explorer 9 Beta customers via Windows Update (KB2448827). This update includes stability fixes for the beta build. It is not a new Internet Explorer 9 Beta build. Another update shipped today (KB2452648) resolves issues between the IE9 send feedback feature on 64-bit machines with Windows-Live-Essentials 11. …


HTML5, and Real World Site Performance: Seventh IE9 Platform Preview Available for Developers

Performance on the web is multi-dimensional. Real websites call on many different browser subsystems to deliver amazing experiences. Each browser subsystem in turn has its own performance characteristics. The chart here and the diagrams in this post describe the specific subsystems like JavaScript and graphics rendering and more in detail. Over the last few weeks,…


IE9, Vendor Prefixes, and Developers

The Sixth Platform Preview of IE9 includes support for CSS3 2D Transforms. Similar to the use of “ms” in the Web Timing APIs, the 2D Transforms properties begin with –ms: -ms-transform and –ms-transform-origin. This post explains the purpose of vendor prefixes, how we decide when to use vendor prefixes, and how we recommend developers treat…


Take advantage of Windows Summit 2010 to learn about IE9

The Windows Summit is a website designed for people who want to build solutions with Internet Explorer 9 or who engineer and test Windows 7 PCs, devices, and software. We just posted new IE9 sessions that highlight the latest web platform capabilities in IE9. The eight presentations cover many aspects of building solutions in HTML5…


Web Page Performance in a Standards Compliant and Interoperable way

At Velocity, we showed Internet Explorer 9 as the first browser to support the W3C Navigation Timing proposal to provide performance information to developers at runtime. This interface is aimed at helping developers measure and understand the performance of their website. Web developers can use this performance information to make their web sites faster. For…


Tuning Add-on Performance: Windows Live Messenger Companion

Since we released IE9 Beta we’ve received lots of great feedback on the Add-on Performance Advisor. It’s encouraging to see how users are able to stay in control of their browsing performance in IE9. Ultimately, we want to enable users to use more of their add-ons without negatively impacting performance. To that end, we dedicated…


10K Apart

Today we feature a post by Nishant Kothary & Joshua Allen, web standards evangelists at MIX Online who work closely with the web community to listen, learn and help them make the most of the Microsoft platform. The recurring theme for IE9 is about putting sites in the center—from enabling hardware-accelerated HTML5, to the simplified…


Sub-pixel Fonts in IE9

Internet Explorer 9 introduces sub-pixel ClearType® font positioning as part of its hardware-accelerated rendering of HTML5 content. With IE9 now in beta, we’re getting a lot of feedback and questions about this feature. The bulk of this post describes issues Web developers should be aware of. But first, since all Windows users can benefit by…