7 Top Features Microsoft Removed In Microsoft Edge
Microsoft has set the release date for their latest version of Windows to July 29 of 2015. Alongside Windows 10 Microsoft will release their new browser Edge which is bound to replace Internet Explorer as the standard browser on Windows. In their effort to create a great new browser Microsoft has removed more than 300 API’s from the browser. In this post you can find out the 7 most used features that got removed. Make sure to check our page(s) to ensure support for the upcoming browser.
First introduced in 1996 the technology called ActiveX could be used to extend websites with Windows specific binaries. Unfortunately this lead to countless different security issues which lead Microsoft to disable ActiveX by default starting with Internet Explorer 11. Still many Enterprise applications use this technology so it could not be removed. Until Microsoft Edge where ActiveX is not only disabled but completely removed from the code base.
Legacy Document Modes
Did you know that you can switch the rendering mode Internet Explorer uses with the so called X-UA-Compatible tag? With this tag you can force even Internet Explorer 11 to render a page as the old Internet Explorer 7 would have. As it is only right and understandable Microsoft does not want to support this forever and has therefor removed this feature in Edge. In addition the Edge User Agent string is more in line with other browsers rendering the User Agent string more and more meaningless:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
Sometimes web developers were forced to use special code to make a website work in Internet Explorer. Fortunately there was a feature called conditional comments that made this possible:
<!-- [if IE 7]>
Special instructions for IE 7 here
Microsoft no longer want’s you to do this so this will not be possible in Microsoft Edge. Use feature detection instead.
In the past I googled “cross browser opacity” more than once because I just could not remember the correct syntax to make opacity work in all browsers including Internet Explorer. For reference you are supposed to do it like this:
/* IE 8 */
/* IE 5-7 */
/* Good browsers */
Long story short, Edge will finally support opacity out of the box so you can forget the directX filter function.
Vector Markup Language
The technology VML is another relic from the past. Created in 1998 it was intended to support easy rendering of 2D vector graphics. But adoption was poor and it did never get wide traction. So Microsoft has replaced it with SVG in Edge.
According to Microsoft more than 300 APIs were removed between Internet Explorer and Edge. Fortunately many of these old APIs have been replaced with implementations of HTML 5 features. You can try out Microsoft Edge today by joining the Microsoft Insider Program.
Photo by Sean MacEntee