1.4 Conformance Requirements

To conform to [ECMA-262-1999] , a user agent must provide and support all the types, values, objects, properties, functions, and program syntax and semantics described in the specification (See [ECMA-262-1999] section 2, Conformance). Any optional portions that have been implemented must also be implemented as described by the specification. Normative language is usually used to define both required and optional portions. (For more information, see [RFC2119].)

The following table lists the sections of [ECMA-262-1999] and whether they are considered normative or informative.

Sections

Normative/Informative

1

Informative

2-3

Normative

4

Informative

5-15

Normative

Annex A

Informative

Annex B

Informative

Relationship to Standards and Other Extensions

The following documents describe variations and extensions from versions 3 and 5 of the ECMAScript Language:

Document Type

Reference

Title

Variations

[MS-ES3]

Internet Explorer ECMA-262 ECMAScript Language Specification Standards Support Document

Variations

[MS-ES5]

Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document

Extensions

[MS-ES3EX]

Microsoft JScript Extensions to the ECMAScript Language Specification Third Edition

Extensions

[MS-ES5EX]

Internet Explorer Extensions to the ECMA-262 ECMAScript Language Specification (Fifth Edition)