Microsoft Launches Web Site Optimization Tool Modern.IE

The tool aims to reduce testing time, leaving more time for development.

Microsoft last week introduced modern.IE, a Web site optimization tool for developers. The tool is targeted for testing Internet Explorer, but can also be used to improve the UX on browsers such as Chrome and Firefox. Modern.IE consists of three components, with more to come as the product evolves:

  • A code-scanning wizard that provides suggestions on how to modernize a site's UX

  • Three months of free access to BrowserStack, a virtual Web site testing service

  • A list of 20 best practices for coding modern Web sites

The modern.IE code-scanning wizard tests Web pages for common coding problems. Developers enter the URL for the Web page they want to test, and the tool scans the page and delivers suggestions in three categories:

  • Updating outdated code that supported old versions of Internet Explorer

  • Best practices for the Web, including support for tablets and mobile devices

  • Optimizing Web sites for Windows 8 and touch-enabled experiences

Microsoft has partnered with BrowserStack to expand the usefulness of modern.IE beyond Internet Explorer. When developers visit BrowserStack via modern.IE, they receive three months of free access to the service over the next year. The BrowserStack testing service allows devs to test their sites on any OS available on Windows, regardless of the OS on their own test machine. BrowserStack maintains its test browsers in the cloud, so no virtual machine is required for test environments -- devs install a single plug-in and can begin testing immediately. As part of the BrowserStack/modern.IE partnership, devs can download free virtual images of Internet Explorer on Windows for testing on Mac, Linux or PC systems.

The third piece of modern.IE is a best practices guide titled "20 Tips for Building Modern Sites While Supporting Old Versions of Internet Explorer." The Web-compatibility guide was compiled from feedback that Microsoft received from its global network of developers and partners, and was curated by coding experts Dave Methvin (president of the jQuery Foundation) and Rey Bango (Microsoft Technical Evangelist and former jQuery Project member).

With modern.IE, Microsoft hopes to reduce the amount of time and money Web developers spend on testing, allowing them to devote more time to creating new content. The company is encouraging developer feedback on modern.IE in order to improve the tool's capabilities in the future.

About the Author

Katrina Carrasco is the associate group managing editor for the 1105 Enterprise Computing Group. She can be reached at

comments powered by Disqus


  • What's New in Visual Studio 2019 v16.5 Preview 2

    The second preview of Visual Studio 2019 v16.5 has arrived with improvements across the flagship IDE, including the core experience and different development areas such as C++, Python, web, mobile and so on.

  • C# Shows Strong in Tech Skills Reports

    Microsoft's C# programming language continues to show strong in tech industry skills reports, with the most recent examples coming from a skills testing company and a training company.

  • Color Shards

    Sharing Data and Splitting Components in Blazor

    ASP.NET Core Version 3.1 has at least two major changes that you'll want to take advantage of. Well, Peter thinks you will. Depending on your background, your response to one of them may be a resounding “meh.”

  • Architecture Small Graphic

    Microsoft Ships Preview SDK, Guidance for New Dual-Screen Mobile Era

    Microsoft announced a new SDK and developer guidance for dealing with the new dual-screen mobile era, ushered in by the advent of ultra-portable devices such as the Surface Duo.

  • How to Create a Machine Learning Decision Tree Classifier Using C#

    After earlier explaining how to compute disorder and split data in his exploration of machine learning decision tree classifiers, resident data scientist Dr. James McCaffrey of Microsoft Research now shows how to use the splitting and disorder code to create a working decision tree classifier.

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events