IEBlog

Windows Internet Explorer Engineering Team Blog

  • IEBlog

    Web Performance: When millisecond resolution just isn’t enough

    • 31 Comments
    Sometimes measuring time in millisecond resolution just isn’t accurate enough. Together with industry and community leaders, the W3C Web Performance working group has worked to solve this problem by standardizing the High Resolution Time specification. As of this week, this specification has been published as a Proposed Recommendation (PR) and is widely adopted in modern browsers. Take a look at the What Time is it? test drive demo to see how this API works. This specification has gone from just...
  • IEBlog

    IE10 on Windows 7 available in November

    • 150 Comments
    As we approach general availability of Windows 8, we want to provide an update on IE10 for Windows 7. We will release a preview of IE10 on Windows 7 in mid-November, with final availability to follow as we collect developer and customer feedback. IE10 on Windows 7 has the same standards based platform for developers to target as IE10 on Windows 8. We built an entirely new browser with Windows 8, with more performance and developer capabilities . IE10 brings improved real-world site performance...
  • IEBlog

    Security Advisory 2755801 Revised to Address Adobe Flash Player Issues

    • 40 Comments
    Today we released an update that addresses vulnerabilities in Adobe Flash Player in Internet Explorer 10 on Windows 8. The majority of customers have automatic updates enabled and will not need to take any action because the update will be downloaded and installed automatically. For those manually updating, we encourage you to apply this update as quickly as possible. This update addresses the vulnerabilities in Adobe Flash Player by updating the affected Adobe Flash binaries contained within...
  • IEBlog

    Web Platform Docs Debuts with Developer Resources

    • 18 Comments
    Today, we are taking another step forward in helping developers achieve the goal of interoperability through same markup. We’re happy to be part of creating Web Platform Docs (WPD) , a new W3C hosted community resource for developers and designers who use open Web standards. For developers the Web is about building great experiences with the potential to reach millions of people around the world by writing interoperable sites and applications. We’ve talked many times about the promise of interoperability...
  • IEBlog

    Building World-ready Applications in JavaScript Becoming a Reality

    • 41 Comments
    We consistently hear from developers that today’s JavaScript standard lacks a few basic objects and library helpers that are vital for building rich, world-wide Web applications. Last year, we shared a reference implementation of an emerging proposal for an Internationalization API for JavaScript. This API introduces support for number formatting, date and time formatting, and locale sensitive collation or string comparison. Given that this limitation fundamentally prevents world-ready sites from...
  • IEBlog

    Towards Interoperable Pointer Events: Evolving Input Events for Multiple Devices

    • 46 Comments
    Today, the W3C has accepted and published Microsoft’s member submission describing a new way for Web sites to support multiple pointing devices such as mouse, pen, and multi-touch. Our proposal for a new Pointer Events Web standard is based on the APIs available today in IE10 on Windows 8. The Web is more exciting and interactive for users when sites enable experiences for multi-touch. It is even better when the same site continues to work if you switch to using a mouse or pen. We believe...
  • IEBlog

    IE 9.0.10 Available via Windows Update

    • 24 Comments
    Today we released Security Update MS12-063 to address limited attacks against a small number of computers through a vulnerability in Internet Explorer versions 9 and earlier. We also released an update that addresses vulnerabilities in Adobe Flash Player in Internet Explorer 10 on Windows 8. The majority of customers have automatic updates enabled and will not need to take any action because protections will be downloaded and installed automatically. For those manually updating, we...
  • IEBlog

    XSS Trends and Internet Explorer

    • 88 Comments
    As far back as 2005, cross-site scripting (XSS) was recognized as the most commonly reported type of software vulnerability. A more recent study by Veracode using data from the Web Hacking Incident Database shows that XSS is the most prevalent vulnerability in Web applications and the second most likely to be leveraged in real-world attacks . Chart courtesy of Veracode; used by permission Data from the Microsoft Security Response Center (MSRC) demonstrates the growth...
  • IEBlog

    Exploring Device Orientation and Motion

    • 62 Comments
    Today, we released a prototype implementation of the W3C DeviceOrientation Event Specification draft on HTML5Labs.com . This specification defines new DOM events that provide information about the physical orientation and motion of a device. Such APIs will let Web developers easily deliver advanced Web user experiences leveraging modern devices' sensors. How This Helps Developers With the Device Orientation API, developers can explore new input mechanisms for games, new gestures for apps (such...
  • IEBlog

    Optical Zooming in Legacy Document Modes

    • 33 Comments
    Internet Explorer 9 introduced sub-pixel font positioning as part of its hardware-accelerated rendering of HTML5 content as described in this IEBlog post . That was an important step into the future as it enabled zoom-independent text metrics—an important characteristic when pinch-zoom is part of the browsing experience as it is in IE10 on Windows 8 touch-enabled devices. As noted in that post 18 months ago, IE9’s legacy compatibility modes use whole-pixel text metrics. This...
  • IEBlog

    Full-page Animations Using CSS

    • 79 Comments
    Internet Explorer 9 introduced support for CSS 2D Transforms. Internet Explorer 10 Developer Preview added support for CSS 3D Transforms and CSS Animations . By tapping the power of your GPU and running asynchronously from regular JavaScript, these IE10 features provide a more performant and flexible alternative to traditional script-based animations for Web content. In previous blog posts, we covered CSS 3D Transforms as well as CSS Animations and Transitions . In this post...
  • IEBlog

    IE 9.0.9 Available via Windows Update

    • 40 Comments
    The August 2012 Cumulative Security Update for Internet Explorer is now available via Windows Update . This security update resolves four privately reported vulnerabilities in Internet Explorer. The most severe vulnerabilities could allow remote code execution if a user views a specially crafted Web page using Internet Explorer. An attacker who successfully exploited any of these vulnerabilities could gain the same user rights as the current user. Users whose accounts are configured to have fewer...
  • IEBlog

    Microsoft SmartScreen & Extended Validation (EV) Code Signing Certificates

    • 20 Comments
    Today two Certificate Authorities (CAs), Symantec and DigiCert , announced the introduction of EV code signing certificates. Their announcement is a positive development for users and businesses because it helps both sides reduce fraud and increase trust. We want to provide some more details about what this means for Microsoft’s SmartScreen and the Windows 8 application ecosystem in general. Windows Store & Windows 8 Apps The introduction of the Windows Store and...
  • IEBlog

    Web Performance APIs Rapidly Become W3C Candidate Recommendations

    • 58 Comments
    We’re pleased to share that three new W3C Web Performance Working Group specifications moved to W3C Candidate Recommendations. Accurately measuring the performance characteristics of Web applications is critical to making the Web faster. In addition, developers need the ability to effectively use the underlying hardware to improve the performance of their applications. Over the last two years, companies including Microsoft, Google, Mozilla, Intel, and Facebook have been working toward these...
  • IEBlog

    New Blob Constructor in IE10

    • 50 Comments
    IE10 in Windows 8 Release Preview adds support for a Blob constructor . We earlier wrote about and demonstrated IE10’s support for a BlobBuilder interface , an in-progress interface in the File API: Writer W3C Working Draft . This interface enables developers to work with files on the client PC. Recently, the W3C working group deprecated the BlobBuilder interface in favor of a new Blob constructor . This post explains the differences between the two. Comparing Blob Constructor and BlobBuilder...
  • IEBlog

    XMLHttpRequest responseXML in IE10 Release Preview

    • 24 Comments
    IE10 in Windows 8 Release Preview updates the responseXML from an XMLHttpRequest to return a native XML document by default. This change applies to IE10’s Standards and Quirks document modes, making them interoperable with other modern browsers and consistent with a “same markup” approach. Compatibility document modes 5, 7, 8, and 9 are unchanged. This change may impact sites that were expecting responseXML to contain an MSXML document and depended on MSXML-specific functionality...
  • IEBlog

    IE10 User Agent String Update

    • 70 Comments
    The IE10 user agent string was originally introduced in the first platform preview of IE10. In Windows 8 Release Preview we made two additions to aid server-side feature detection. The first addition enables detecting whether a machine has touch-capable hardware via a new Touch token. Using this token you can present a touch-friendly version of your site to users with touch-capable hardware (typically, in the case where your normal site is not touch-friendly). Keep in mind that...
  • IEBlog

    IE 9.0.8 Available via Windows Update

    • 30 Comments
    The July 2012 Cumulative Security Update for Internet Explorer is now available via Windows Update . This security update resolves two privately reported vulnerabilities in Internet Explorer. The vulnerabilities could allow remote code execution if a user views a specially crafted Web page using Internet Explorer. An attacker who successfully exploited any of these vulnerabilities could gain the same user rights as the current user. Users whose accounts are configured to have fewer user rights on...
  • IEBlog

    Test the Web Forward

    • 52 Comments
    The quality and correctness of different browsers’ HTML5 engines continue to vary widely. We continue to contribute to the test suites under development at W3C to further the goal of web platform interoperability and same markup. In total, we have submitted 7573 tests that you can view at the IE Test Center as well. As different browsers improve their same-markup support, we can all realize the promise of HTML5. The title of this post refers to the week-end event hosted by Adobe on June...
  • IEBlog

    Unprefixed CSS3 Gradients in IE10

    • 16 Comments
    IE10 in the Windows 8 Release Preview supports the W3C Candidate Recommendation for CSS Gradients in their unprefixed form. IE10 also supports the older CSS Gradients syntax from the W3C Working Draft of 17 February 2011 behind the vendor prefix -ms- . This blog post describes the differences between the old and new syntax and behavior and provides some insight into the change. Key Changes Should you choose to simplify your CSS by making the move from vendor-prefixed CSS3 Gradients...
  • IEBlog

    Developer Guidance for Web Sites with Flash Content in Windows 8

    • 67 Comments
    The Windows 8 Release Preview includes a new power-optimized, touch-friendly Adobe Flash Player. Adobe Flash content on compatible Web sites will now play in Metro style IE10. Metro style IE10 with Flash on Windows 8 enables people to see more of the Web working with high quality, especially compared with the experience in other touch-first or tablet experiences. On Windows 8, Internet Explorer 10 on the desktop and Metro style IE use the same integrated Adobe Flash Player with no need to download...
  • IEBlog

    Go Beyond Pan, Zoom, and Tap Using Gesture Events

    • 14 Comments
    Based on your feedback, we’ve improved how sites can build advanced touch experiences using gesture events in IE10 on the Windows 8 Release Preview . Earlier we wrote about first steps Web developers should take to make sure their sites are touch-friendly and how to build new experiences that work well across input devices, including multi-touch, using hardware agnostic pointer events. This post covers IE10’s gesture events . An example of gesture events is the Browser Surface Test Drive...
  • IEBlog

    Adapting Your Site to Different Window Sizes

    • 22 Comments
    IE10 in the Windows 8 Release Preview supports the width and height properties of the W3C Working Draft CSS Device Adaptation . This gives Web developers a simple tool to control automatic content scaling across various window dimensions. In particular, it enables Web sites to easily adapt to Windows 8 Metro style browser in the snapped view and portrait orientation. Auto-Scaling and When It Is Used Most websites have prioritized optimization for a 1024 pixel wide window. This ensures...
  • IEBlog

    Under the Hood: Bubbles

    • 30 Comments
    In an earlier post we discussed JavaScript performance improvements introduced in IE10. Today we published Bubbles , originally inspired by Alex Gavriolov’s simulation BubbleMark , to explore some of these advances. The current version has been greatly expanded to take advantage of the new features of the Web platform and includes characteristics common to HTML5 games. In this post we peek under the hood to see how the demo is constructed and examine the main factors that affect its performance...
  • IEBlog

    Advances in JavaScript Performance in IE10 and Windows 8

    • 47 Comments
    Thursday, May 31, 2012, we delivered the Windows 8 Release Preview and the Sixth IE10 Platform Preview . Windows 8 includes one HTML5 browsing engine that powers both browsing experiences (Metro style and desktop) as well as Metro style applications that use HTML5 and JavaScript. The release preview represents a major revision of the same modern JavaScript engine, Chakra, which first debuted with IE9. With each platform preview we make progress against our goals to create an engine that delivers...
Page 4 of 41 (1,002 items) «23456»