1.3 Microsoft Implementations

The following Microsoft products implement some portion of the ECMAScript Third Edition specification

[ECMA-262-1999]:

  • Windows Internet Explorer 7 – implements the JScript 5.7 Language for all documents.

  • Windows Internet Explorer 8 – implements the JScript 5.8 Language when loading documents in IE8 mode and the JScript 5.7 Language when loading documents in IE7 mode or quirks mode.

  • Windows Internet Explorer 9 – implements the JScript 5.8 Language when loading documents in IE8 mode and the JScript 5.7 Language when loading documents in IE7 mode or quirks mode.

  • Windows Internet Explorer 10 – implements the JScript 5.8 Language when loading documents in IE8 mode and the JScript 5.7 Language when loading documents in IE7 mode or quirks mode.

  • Internet Explorer 11 – implements the JScript 5.8 Language when loading documents in IE8 mode and the JScript 5.7 Language when loading documents in IE7 mode or quirks mode.

  • Internet Explorer 11 for Windows 10 – implements the JScript 5.8 Language when loading documents in IE8 mode and the JScript 5.7 Language when loading documents in IE7 mode or quirks mode.

Each version of Windows Internet Explorer implements multiple document modes, which can vary individually in their support of the standard. The following table lists the document modes available:

Browser Version

Document Modes Supported

Internet Explorer 7

Quirks mode (JScript 5.7)

Standards mode (JScript 5.7)

Internet Explorer 8

Quirks mode (JScript 5.7)

IE7 mode (JScript 5.7)

IE8 mode (JScript 5.8)

Internet Explorer 9

 

Quirks mode (JScript 5.7)

IE7 mode (JScript 5.7)

IE8 mode (JScript 5.8)

Internet Explorer 10

Quirks mode (JScript 5.7)

IE7 mode (JScript 5.7)

IE8 mode (JScript 5.8)

Internet Explorer 11

Quirks mode (JScript 5.7)

IE7 mode (JScript 5.7)

IE8 mode (JScript 5.8)

Internet Explorer 11 for Windows 10

Quirks mode (JScript 5.7)

IE7 mode (JScript 5.7)

IE8 mode (JScript 5.8)

Throughout this document, JScript 5.x refers to any implementation of JScript 5.8 or JScript 5.7. "JScript 5.7" and "JScript 5.8" are used to refer to characteristics that are unique to implementations of those specific versions in the respective document modes in each version of Internet Explorer.