Internet Explorer 11 is shaping up to be a major new release of the company’s flagship browser. Microsoft is all set to bring support for modern new web technologies in this new version, which is on track