A new post from Microsoft detailing the work itâs doing on the new Edge browser discusses the ways itâs trying to build a more interoperable Web and how the companyÂ cleaning up its act.
For years, developers have had to build specific workaroundsÂ for Internet Explorer to make their websites work properly in the browser. Microsoftâs browsers were infamous for breaking code that workedÂ everywhere else.
Now, the company isÂ re-emphasising that Web developers shouldnât be specifically targeting the Edge browser in their code, saying that it identifies itself as a Webkit browser and should be thought of as such.
The company goes as far as saying that âany Edge-WebKit differences are bugs that weâre interested in fixing,â further cementing the angle that developers shouldnât be writingÂ Edge-specific code or workarounds.
Edge will also allow for certain cases where what Web developers do in practice doesnât actually match the standard. One example MicrosoftÂ provides is the prevalent use of malformed âmeta refreshâ tags thatÂ allow a page to redirect the user to another page.
Instead of simply ignoring such malformed tags, like Internet Explorer would haveÂ in the past, Edge handles the code the correct way.
Microsoft says that the new browser is more permissive of such differences between the standard and code, particularly as many of these differences are widespread practices.
Another change adopts the Webkit practiceÂ of ignoring cross-site headers in order to allow custom fonts to load from content distribution networks, despite what the standard actually defines.
The new Microsoft shines through in this blog post â instead of strictly sticking to its own standards and ideas about the way the Web should be rendered, the company is finally willing to compromise and accept the reality of developing for the Web.
As a Web developer myself, the changes in Edge are exciting. Iâm hopeful that the future of building for the Web means no more strange hacks forÂ users of Microsoft browsers and much smoother development with Edge.
If youâre a Web developer, itâs worth reading Microsoftâs post and following its new public platform status page to understand the implications of Edge and how much easier itâll make developing for Windowsâ browser in the future.
â¤Â Building a more interoperable Web with Microsoft Edge [Edge blog]