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 |
Internet Explorer ECMA-262 ECMAScript Language Specification Standards Support Document |
|
Variations |
Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document |
|
Extensions |
Microsoft JScript Extensions to the ECMAScript Language Specification Third Edition |
|
Extensions |
Internet Explorer Extensions to the ECMA-262 ECMAScript Language Specification (Fifth Edition) |