Microsoft has released (6/16/2014) Internet Explor Developer Channel which includes features/enhancements that will probably make it to the next release of Internet Explorer, 12.

Internet Explorer Developer Channel is a fully functioning browser designed to give web developers and early adopters a sneak peek at the web platform features we’re working on.

For Windows 8.1 Download:

For Windows 7 SP1 Download: