Internet Explorer Team Blog

March, 2010

  • IEBlog

    Standards Documentation for IE7 and IE8

    Over the last month , as part of Microsoft’s commitment to interoperability , we’ve published information for Internet Explorer 7 and Internet Explorer 8 describing variations from certain web standards. Today we published another set of documentation which includes information about how IE extends these web standards: [MS-CSS21E] : Internet Explorer Extensions to Cascading Style Sheets (CSS) Level 2 and DOM Level 2 Style Specifications [MS-DOM2CE] : Internet Explorer Extensions to the Document...
  • IEBlog

    DOM Level 3 Events support in IE9

    Interoperable DOM Events are a core part of delivering the promise of HTML5’s “same markup.” With DOM Events support in IE9, web developers can write more interoperable code using an event model that is more robust and offers additional functionality not possible in IE’s previous model. When authoring JavaScript event code for IE8 or previous versions, web developers have to branch their code specifically for IE. For example, most pages which employ cross-browser event code do so by using a completely...
  • IEBlog

    Filing a Great Bug

    We want to fix the issues that you find in the IE9 Platform Preview. This blog post is about how to write bug reports that we can understand and address. Working together, we can fix the important issues and deliver a better IE9 for everyone. Let’s take a look at the elements of a great bug report, and use a real example from IE8. Element Purpose Example Title Concisely summarize the bug and related information. Good titles are unique, memorable, and a...
  • IEBlog

    Introducing IE9’s User Agent String

    This post introduces IE9’s User-Agent (UA) String and it builds on previous blog posts and documentation . An important change for site developers to know is that IE9 will send the short UA string by default. This change improves overall performance, interoperability and compatibility. IE9 will no longer send additions to the UA string made by other software installed on the machine such as .NET and many others . Some folks will notice that the IE9 Platform Preview sends IE8’s UA string . We...
  • IEBlog

    MIX Session Videos Now Available

    We had a great time last week at MIX talking to many of you about IE9. For everyone who wasn’t able to be at the conference, we wanted to let you know that all the sessions are now available on-demand. Dean’s Day 2 Keynote about IE9 In-depth Look at Internet Explorer 9 with John Hrvatin and Ted Johnson HTML5: High-Performance Best Practices for Web Sites with Jason Weber HTML5: Cross-Browser Best Practices with Tony Ross Internet Explorer Developer Tools with Jon Seitel Advanced...
  • IEBlog

    The CSS Corner: About CSS corners

    The first time we used ‘The CSS Corner’ as a general blog post heading, Chris Wilson sent this feedback: “Many readers will think the post is about border-radius”. The very first comment proved him right within hours . Today, CSS Corner is about the border-radius property, by far the most heavily requested feature of the CSS3 Backgrounds & Borders module. A factor behind this popularity is its pervasive role in styling the ‘chrome’ of a web application. Making modern, visually attractive...
  • IEBlog

    The Internet Explorer Testcenter welcome page: Clarification & Corrections

    Earlier this week , we published a number of new tests for web standards on our IE Test Center page , together with a harness to run them automatically in your browser as well as cross-browser pass rate statistics for these new tests. We quickly received web community feedback that the pass rate data in the first table was prone to misinterpretation . What the Test Center Pass Rates Include: The pass rates on the site are specific to only the 104 new test cases we just submitted to the W3C...
  • IEBlog

    SVG in IE9 Roadmap

    As part of our commitment to standards and interoperability, we are excited to provide initial support for the W3C’s Scalable Vector Graphics (SVG) 1.1 (Second Edition) Specification in the Internet Explorer 9 Platform Preview. The second edition of the SVG spec contains updates to the W3C-Recommended first edition SVG 1.1 specification. We expect SVG, supported by good user and developer experiences, to become an integral part of the web. SVG has many advantages over raster images. With our hardware...
  • IEBlog

    The New JavaScript Engine in Internet Explorer 9

    The last five years have seen a remarkable series of advances in use of JavaScript on the Web. JavaScript has gone from a language for adding interactivity to a key driver for innovation on the Web. A new generation of applications such as Gmail and Office Web Applications use thousands (or hundreds of thousands) of lines of JavaScript to deliver functionality and complexity similar to traditional desktop applications. With the advent of AJAX and script libraries, nearly every new site today makes...
  • IEBlog

    Test drive 104 new Professional-grade tests for web standards

    The Windows Internet Explorer Platform Preview build marks an important milestone in the development of the next version of Internet Explorer. A significant part of the platform preview is focused on new or proposed World Wide Web Consortium (W3C) web standards. The goal of industry standards is actually “interoperability.” For HD television standards, that means that multiple TVs can render the same rich content in a consistent way. In the web case, that means the same HTML, script, and formatting...
  • IEBlog

    More Standards Documentation Available

    Last month we published interoperability information for Internet Explorer 7 and Internet Explorer 8 focused on CSS and HTML4.01. Today we publish another set of documentation covering: Document Object Model (DOM) Level 1 ( spec link ) Document Object Model (DOM) Level 2 Core ( spec link ) Document Object Model (DOM) Level 2 Events ( spec link ) Document Object Model (DOM) Level 2 HTML ( spec link ) Document Object Model (DOM) Level 2 Style ( spec link ) Document Object Model...
  • IEBlog

    IE9 Platform Preview Feedback

    Getting specific feedback directly from developers about their experiences with the platform is super important to us. It’s a critical part of how we optimize for real world performance and real world code patterns. This post is about the changes we’re making to our feedback programs in support of broadening and strengthening that feedback loop. Feedback about Feedback Your feedback about how we managed developer feedback over the last several releases guided the changes we’re making with IE9...
  • IEBlog

    About the Platform Preview

    The information published in this post is now out-of-date. —IEBlog Editor, 11 September 2012 Today we’re excited to release the first ever Internet Explorer Platform Preview . The Platform Preview provides developers an early look at some of the features coming to Internet Explorer, enabling them to try out the new capabilities of the platform. Why When we released IE8, we said that our next steps started with listening to your feedback. A major part of what we heard, including comments...
  • IEBlog

    HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers

    When we started looking deeply at HTML5, we saw that it will enable a new class of applications. These applications will stress the browser runtime and underlying hardware in ways today’s websites don’t. We quickly realized that doing HTML5 right – our intent from the start – is more about designing our browser’s subsystems around what these new applications will need than it is about a particular set of features. From the beginning, we approached IE9 with the goal of enabling professional-grade...
  • IEBlog

    Facebook Add-ons for IE8

    Hi, In this post, I will introduce you to some of the most compelling Facebook add-ons for Internet Explorer 8. Share with Facebook Accelerator The Share with Facebook Accelerator allows you to share any text, link, or page with your Facebook friends with a single click. You can use this accelerator by selecting either some text or a link, or by right-clicking on any part of the page. Install here: The technical beauty of this...
  • IEBlog

    Working with the HTML5 Community

    We’re always excited to engage with members of the W3C including the developers of other browsers as well as the broader web development community to help shape the direction of emerging Web standards, particularly HTML5 . This includes participating in events like TPAC, which we wrote about in November , and on-going engagement with various working groups. Patrick recently talked about joining the SVG working group , and I’d like to share a brief list of other happenings on the way to making HTML5...
  • IEBlog

    IE8 SmartScreen Filter - Protecting Users at Internet Scale

    The RSA 2010 Security Conference is just finishing up here in San Francisco, and I’m struck by how many of the conference sessions and keynotes have warned about the threat that socially engineered malware poses to the security of the Internet. Malware has become the scourge of the Internet, and it’s not just the security experts who are worried—the top story in my morning paper yesterday described how a typical malware attack compromised a financial firm’s network . Our data shows that one out of...
  • IEBlog

    W3C HTML Working Group Publishes New Drafts

    Last week, the W3C HTML Working Group reached a decision to publish several new working drafts and these are now available. The discussion about what to publish and how to structure the HTML5 specification has taken several months. In November, at the TPAC meeting , a request was made for the Microdata section of the specification to be removed. Back in August, I posted about our support for a separate Canvas 2D API specification. Some people in the community raised concerns about exactly what...
  • IEBlog

    Tab Isolation

    Tab isolation has recently become a more popular topic . This post is a quick survey of what tab isolation is, how it works, and what it provides. What is it? Tab isolation is a way to improve a browser’s reliability by containing the impact of a crash. Depending on how it’s implemented, tab isolation can also help contain some security attacks. There are two different implementations available today, each with different benefits. In a tabbed browser without isolation, a problem in one tab...
  • IEBlog

    CSS Crunch: new IE Extension for developers

    There are many tools in the market that allow you to customize your pages' cascading style sheets (CSS), but there are actually a very few that do the opposite—scan for all the CSS rules in the document and remove those that are not used. Cleaning out the CSS will not only reduce the bandwidth impact, but will also improve the performance of the browser (minimizing the time spent by the CSS engine to parse the style sheets). In this post, I will describe how to build that tool using a bookmarklet...
  • IEBlog

    How IE8 Determines Document Mode

    This post describes how IE8 determines what Document Mode such as Quirks or Standards Modes to use for rendering websites. This topic is important for site developers and consumers. It’s related to the Compatibility View List that we recently updated . This list is down by over 1000 websites, from over 3100 to just over 2000, since IE8 released last March. As we work with site developers and standards bodies, we’re excited to see the sites that need to be on the Compatibility View...
Page 1 of 1 (21 items)