News

'Developer Preview' of Internet Explorer 11 for Windows 7 Released

Web tools include a memory profiler, JavaScript debugger, DOM Explorer and CSS inspector.

Developers can now get their hands on the first preview version of Internet Explorer for Windows 7. While the preview version has new in-browser development tools, a number of the more advanced tools aren't available for Windows 7; instead, they're only for Windows 8.1.

This test version of the browser will run on Windows 7 Service Pack 1 or Windows Server 2008 R2 SP1, and can be downloaded here. The "developer preview" term appears to be a new one from Microsoft. This release appears to be a full browser beta. In the recent past, Microsoft had released so-called "platform previews" of IE that sometimes weren't full browsers.

This version of IE 11 was expected, as Microsoft had promised during its Build developer event last month that it would deliver a Windows 7 version. At Build, Microsoft had unveiled Windows 8.1, which also comes with a preview of IE 11. Users of the Windows 7 version of IE 11 can expect similar performance and standards support as found in the Windows 8.1 version of IE 11, according to Microsoft's announcement.

Feature Differences
However, some features don't coincide. The Windows 8.1 version of IE 11 supports SPDY, a Google-developed protocol aimed at reducing latency issues associated with delivering Web content, but there's no SPDY support in IE 11 for Windows 7. While IE 11 on Windows 8.1 supports Worldwide Web Consortium streaming media standards such as Media Source Extensions and Encrypted Media Extensions, those standards aren't supported on IE 11 on Windows 7.

In addition, Microsoft lists 12 features in IE 11 for Windows 8.1 that are not supported in IE 11 for Windows 7 at this "preview guide for developers" page. For instance, there's no native HTML 5 drag-and-drop support in IE 11 for Windows 7. A "UI Responsiveness" tool accessed via the F12 key is temporarily disabled in the IE 11 developer preview for Windows 7. Some of Microsoft's pinned site improvements aren't available and you can't sync browser tabs across devices with IE 11 for Windows 7.

Standards Support
Microsoft described achieving faster JavaScript performance with IE 11 for Windows 7 compared with its own IE 10 browser, as well as compared with Chrome, Firefox and Opera browsers. The Chakra JavaScript engine is improved and the Just In Time (JIT) compiler has a couple of improvements to reduce JavaScript computation times. IE 11 supports ECMAScript 6 and the ECMAScript Internationalization API 1.0.

Other standards support was previously announced, including support for WebGL, which uses the machine's graphics processing unit (GPU) to accelerate two-dimensional and three-dimensional graphics in a browser. While WebGL is currently being used in other browsers, Microsoft early on saw it as a security risk. Microsoft's announcement today stated that its implementation of WebGL in IE 11 will check for "unsafe WebGL content and implements a software-based renderer to complement the GPU." Microsoft claims that IE 11 verifies the hardware and GPU drivers as a security precaution when dealing with WebGL content and offers better recovery support on Windows.

"Unlike other systems, with Windows, failures in the graphics subsystem from unsafe content are not fatal, and WebGL continues to run," Microsoft claimed in its announcement.

Developer Tools
Microsoft indicated that it has redesigned some of the developer tools accessed in IE 11 through the F12 key. A new UI Responsiveness tool is designed to help developers quickly assess a Web page's frame rate and CPU use, although it's temporarily disabled in this developer preview release of IE 11 for Windows 7. Also included in IE 11 for Windows 7 are Memory Profiling tools, "Live DOM Explorer and CSS inspection tools," and JavaScript debugging tools. Microsoft claims that users of its F12 developer tools will get a similar user experience to Visual Studio in some cases. For instance, the F12 tools share Visual Studio's Intellisense feature.

Microsoft also updated its "modern.IE" portal of tools for Web developers. A BrowserStack scanning service accessed through that portal now can display screenshots of browsers rendering across various devices "from Windows to Mac to Android," according to Microsoft. BrowserStack is free to use for three months if a subscription is started up before Jan. 31, 2014, according to Microsoft's description. Microsoft also released its static code scanner, also called "modern.ie," into open source under the Apache 2.0 license, which is now distributed via GitHub.

Microsoft released some new virtual machine images for IE 11, both for Windows 7 and Windows 8.1. The images, which can be downloaded at the modern.IE page here, are designed to help developers test Web pages in their computing environments, including Android, Mac and Windows.

Microsoft is offering a limited promotional discount of 25 percent off for those buying Parallels Desktop 8 for Mac, which is virtualization software that lets users run Windows in a virtual machine on Mac computers. The deal is described at this blog post. The offer is available to the first 2,500 respondents before Aug. 19, 2013.

About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.

comments powered by Disqus

Featured

  • New 'Visual Studio Hub' 1-Stop-Shop for GitHub Copilot Resources, More

    Unsurprisingly, GitHub Copilot resources are front-and-center in Microsoft's new Visual Studio Hub, a one-stop-shop for all things concerning your favorite IDE.

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

Subscribe on YouTube