Internet Explorer 11.9385 (new features)

In this blog post, I’m continuing the work I started on the first leaked build of Windows 8.1 to include the new changes introduced in the latest leaked build of IE11 (namely build 9385 leaked a few days ago).

Developers tools

Web Console

Now, the console allow you to filter error/warnings/info like in FireFox. Much more functions are now included in the console by default (including dir/dirxml, group/groupEnd, time/timeEnd, css, …). Additionally, the inline evaluator offers JS autocomplete.

image

Element inspector

imageNow, you can get the events listened on an particular element and lookup the listener’s source code:

You can also look at the style of an element into three different flavors instead of two:

  • Specified style (your stylesheets)
  • Cascaded style (currentStyle)
  • Used style (getComputedStyle(…))

When an element is selected, you can easily select an ancestor using the “navigation bar” at the bottom of the window. All in all, this is very similar to the Mozilla developers tools, but some features are still lacking at this time.

Memory profiling

It seems the IE dev tools integrated the Visual Studio 2012 feature that allows to make memory profile of JS websites and understand memory leaks. This tool is a very good one, this is nice to see it integrated in IE.

Give back focus to main window

When you’re in windowed mode, you can click on a button to reopen your browser window without closing the debugger’s window.

Platform features

Cryptography

The browser did come with an “msCrypto” object allowing to perform various operations like creating digests, signing or decrypting messages.

CSS Selectors Level 4

The browser crashes during the test. That means some new selectors have been implemented but are still very buggy. I didn’t investigate which exactly, however.

Mozilla’s legacy __defineGetter__

In addition to __proto__, this build of IE11 supports the legacy __defineGetter__ of Mozilla Firefox, which was standardized as Object.defineProperty. It also supports something new: AnyFunction.isPrototypeOf(someObject). Also works for objects.

ECMAScript Set API

In addition to WeakMap I discovered last time, IE11 now also support the Set type.

ActiveXObject now also falsy

Last time I told you that “document.all” was now falsy in IE11. This time, they went further with “ActiveXObject” having a typeof of “undefined” and being falsy. However, calling the function still works.

NEW CSS Transform-Style preserve-3d

The property does not work but exists (it did not in IE10). At this time, it only accepts “flat” and “inherit” as values, which make it worthless, but the plan is most likely to support “preserve-3d” when IE11 will be final.

Browser features

imageBackground loading of sites

I don’t know of aggressive this option is actually.

 

 

 

This page will probably be expanded during the coming days.

Published on 2013-05-03 under ALL, WEB, IE

Comments

A javascript file is loading the comments.