Back in the days, Microsoft was single-handedly pushing the web forward, with around 1.000(!) people working on Internet Explorer and with a 100 million dollar budget to burn per year, with almost no-one left to compete. This was massive!
As I’ve been tinkering with the web for almost 25 years by now, I remember many of the stuff mentioned. IE/Trident gave us many great things, and sometimes was ahead of its time, lest we forget.
Great read on how a few YouTube engineers bypassed the internal Google politics in order to abolish IE6 from their list of supported browsers:
One idea rose to the surface that quickly captured everyone’s attention. Instead of outright dropping IE6 support, what if we just threatened to? How would users react? Would they revolt against YouTube? Would they mail death threats to our team like had happened in the past? Or would they suddenly become loud advocates of modern browsers?
Windows Phone 8.1 Update includes hundreds of Internet Explorer 11 enhancements that greatly increase compatibility with the mobile web.
We updated the User Agent string in IE on Windows Phone to increase the number of sites that would correctly deliver the best mobile content.
In Windows Phone 8.1 Update, we added a mapping of popular webkit-prefixed APIs to the standards based support already part of IE11. This means that sites that only send WebKit code are translated into standards based code as the page loads.
Unfortunately it’s us, web developers, that have forced the Internet Explorer team into doing this. Let’s just we hope we don’t make the same mistakes again.
Microsoft released Modern.IE, a set of tools to help you support modern and older versions of Internet Explorer. Along with that, they’ve also released updated Internet Explorer Virtual Machines. Avaiable are VM’s with IE7 (Vista), IE8 (Win7), IE9 (Win7) and IE10 (Win8). An IE6 (XP) is coming soon.