Microsoft is charging full steam ahead with development on not only its desktop Windows platform, but also its popular web browser. Internet Explorer 11 is now available for Windows 7 as a pre-release, one step up from the developer preview we recently looked at. This release contains numerous performance improvements, updates to web standards support, as well as alterations made to developer tools.