draft-ietf-dispatch-javascript-mjs-01.txt | draft-ietf-dispatch-javascript-mjs-02.txt | |||
---|---|---|---|---|
DISPATCH B. Farias | DISPATCH B. Farias | |||
Internet-Draft | Internet-Draft | |||
Updates: 4329 (if approved) M. Miller | Updates: 4329 (if approved) M. Miller | |||
Intended status: Informational Mozilla | Intended status: Informational Mozilla | |||
Expires: May 2, 2018 October 29, 2017 | Expires: November 9, 2018 May 08, 2018 | |||
ECMAScript Media Types Updates | ECMAScript Media Types Updates | |||
draft-ietf-dispatch-javascript-mjs-01 | draft-ietf-dispatch-javascript-mjs-02 | |||
Abstract | Abstract | |||
This document proposes updates to the ECMAScript media types, | This document proposes updates to the ECMAScript media types, | |||
superseding the existing registrations for "application/javascript" | superseding the existing registrations for "application/javascript" | |||
and "text/javascript" by adding an additional extension and removing | and "text/javascript" by adding an additional extension and removing | |||
usage warnings. This document updates RFC4329, "Scripting Media | usage warnings. This document updates RFC4329, "Scripting Media | |||
Types". | Types". | |||
Note to Readers | Note to Readers | |||
skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 46 ¶ | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
This Internet-Draft will expire on May 2, 2018. | This Internet-Draft will expire on November 9, 2018. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2017 IETF Trust and the persons identified as the | Copyright (c) 2018 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
skipping to change at page 4, line 6 ¶ | skipping to change at page 4, line 6 ¶ | |||
4.1. application/ecmascript | 4.1. application/ecmascript | |||
Type name: application | Type name: application | |||
Subtype name: ecmascript | Subtype name: ecmascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
Published specification: [[RFCXXXX]] | Published specification: [[RFCXXXX]] | |||
Applications which use this media type: Script interpreters as | Applications which use this media type: Script interpreters as | |||
discussed in [RFC4329]. | discussed in [RFC4329]. | |||
Additional information: | Additional information: | |||
Magic number(s): n/a | Magic number(s): n/a | |||
File extension(s): .js, .mjs | File extension(s): .es, .mjs | |||
Macintosh File Type Code(s): TEXT | Macintosh File Type Code(s): TEXT | |||
Person & email address to contact for further information: See | Person & email address to contact for further information: See | |||
Author's Address section. | Author's Address section. | |||
Intended usage: OBSOLETE | Intended usage: OBSOLETE | |||
Restrictions on usage: The file extension .mjs must be parsed using | Restrictions on usage: The file extension .mjs must be parsed using | |||
the Module grammar of [ECMA-262] | the Module grammar of [ECMA-262] | |||
skipping to change at page 5, line 6 ¶ | skipping to change at page 5, line 6 ¶ | |||
4.2. application/javascript | 4.2. application/javascript | |||
Type name: application | Type name: application | |||
Subtype name: javascript | Subtype name: javascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 6, line 6 ¶ | skipping to change at page 6, line 6 ¶ | |||
4.3. application/x-ecmascript | 4.3. application/x-ecmascript | |||
Type name: application | Type name: application | |||
Subtype name: x-ecmascript | Subtype name: x-ecmascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
Published specification: [[RFCXXXX]] | Published specification: [[RFCXXXX]] | |||
Applications which use this media type: Script interpreters as | Applications which use this media type: Script interpreters as | |||
discussed in [RFC4329]. | discussed in [RFC4329]. | |||
Additional information: | Additional information: | |||
Magic number(s): n/a | Magic number(s): n/a | |||
File extension(s): .js, .mjs | File extension(s): .es, .mjs | |||
Macintosh File Type Code(s): TEXT | Macintosh File Type Code(s): TEXT | |||
Person & email address to contact for further information: See | Person & email address to contact for further information: See | |||
Author's Address section. | Author's Address section. | |||
Intended usage: OBSOLETE | Intended usage: OBSOLETE | |||
Restrictions on usage: The file extension .mjs must be parsed using | Restrictions on usage: The file extension .mjs must be parsed using | |||
the Module grammar of [ECMA-262] | the Module grammar of [ECMA-262] | |||
skipping to change at page 7, line 6 ¶ | skipping to change at page 7, line 6 ¶ | |||
4.4. application/x-javascript | 4.4. application/x-javascript | |||
Type name: application | Type name: application | |||
Subtype name: x-javascript | Subtype name: x-javascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 8, line 6 ¶ | skipping to change at page 8, line 6 ¶ | |||
4.5. text/ecmascript | 4.5. text/ecmascript | |||
Type name: text | Type name: text | |||
Subtype name: ecmascript | Subtype name: ecmascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
Published specification: [[RFCXXXX]] | Published specification: [[RFCXXXX]] | |||
Applications which use this media type: Script interpreters as | Applications which use this media type: Script interpreters as | |||
discussed in [RFC4329]. | discussed in [RFC4329]. | |||
Additional information: | Additional information: | |||
Magic number(s): n/a | Magic number(s): n/a | |||
File extension(s): .js, .mjs | File extension(s): .es, .mjs | |||
Macintosh File Type Code(s): TEXT | Macintosh File Type Code(s): TEXT | |||
Person & email address to contact for further information: See | Person & email address to contact for further information: See | |||
Author's Address section. | Author's Address section. | |||
Intended usage: OBSOLETE | Intended usage: OBSOLETE | |||
Restrictions on usage: The file extension .mjs must be parsed using | Restrictions on usage: The file extension .mjs must be parsed using | |||
the Module grammar of [ECMA-262] | the Module grammar of [ECMA-262] | |||
skipping to change at page 9, line 6 ¶ | skipping to change at page 9, line 6 ¶ | |||
4.6. text/javascript | 4.6. text/javascript | |||
Type name: text | Type name: text | |||
Subtype name: javascript | Subtype name: javascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 10, line 6 ¶ | skipping to change at page 10, line 6 ¶ | |||
4.7. text/javascript1.0 | 4.7. text/javascript1.0 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.0 | Subtype name: javascript1.0 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 11, line 6 ¶ | skipping to change at page 11, line 6 ¶ | |||
4.8. text/javascript1.1 | 4.8. text/javascript1.1 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.1 | Subtype name: javascript1.1 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 12, line 6 ¶ | skipping to change at page 12, line 6 ¶ | |||
4.9. text/javascript1.2 | 4.9. text/javascript1.2 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.2 | Subtype name: javascript1.2 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 13, line 6 ¶ | skipping to change at page 13, line 6 ¶ | |||
4.10. text/javascript1.3 | 4.10. text/javascript1.3 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.3 | Subtype name: javascript1.3 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 14, line 6 ¶ | skipping to change at page 14, line 6 ¶ | |||
4.11. text/javascript1.4 | 4.11. text/javascript1.4 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.4 | Subtype name: javascript1.4 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 15, line 6 ¶ | skipping to change at page 15, line 6 ¶ | |||
4.12. text/javascript1.5 | 4.12. text/javascript1.5 | |||
Type name: text | Type name: text | |||
Subtype name: javascript1.5 | Subtype name: javascript1.5 | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 16, line 6 ¶ | skipping to change at page 16, line 6 ¶ | |||
4.13. text/jscript | 4.13. text/jscript | |||
Type name: text | Type name: text | |||
Subtype name: jscript | Subtype name: jscript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 17, line 6 ¶ | skipping to change at page 17, line 6 ¶ | |||
4.14. text/livescript | 4.14. text/livescript | |||
Type name: text | Type name: text | |||
Subtype name: livescript | Subtype name: livescript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
skipping to change at page 18, line 6 ¶ | skipping to change at page 18, line 6 ¶ | |||
4.15. text/x-ecmascript | 4.15. text/x-ecmascript | |||
Type name: text | Type name: text | |||
Subtype name: x-ecmascript | Subtype name: x-ecmascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
Published specification: [[RFCXXXX]] | Published specification: [[RFCXXXX]] | |||
Applications which use this media type: Script interpreters as | Applications which use this media type: Script interpreters as | |||
discussed in [RFC4329]. | discussed in [RFC4329]. | |||
Additional information: | Additional information: | |||
Magic number(s): n/a | Magic number(s): n/a | |||
File extension(s): .js, .mjs | File extension(s): .es, .mjs | |||
Macintosh File Type Code(s): TEXT | Macintosh File Type Code(s): TEXT | |||
Person & email address to contact for further information: See | Person & email address to contact for further information: See | |||
Author's Address section. | Author's Address section. | |||
Intended usage: OBSOLETE | Intended usage: OBSOLETE | |||
Restrictions on usage: The file extension .mjs must be parsed using | Restrictions on usage: The file extension .mjs must be parsed using | |||
the Module grammar of [ECMA-262] | the Module grammar of [ECMA-262] | |||
skipping to change at page 19, line 6 ¶ | skipping to change at page 19, line 6 ¶ | |||
4.16. text/x-javascript | 4.16. text/x-javascript | |||
Type name: text | Type name: text | |||
Subtype name: x-javascript | Subtype name: x-javascript | |||
Required parameters: none | Required parameters: none | |||
Optional parameters: charset, see section 4.1 of [RFC4329]. | Optional parameters: charset, see section 4.1 of [RFC4329]. | |||
goal, declares the goal symbol within [ECMA-262] to be used while | goal, declares the goal symbol in the Syntactic Grammars of | |||
parsing. | [ECMA-262] to be used while parsing. This parameter is case | |||
insensitive. | ||||
Encoding considerations: Encoding is host dependent with differences | Encoding considerations: Encoding is host dependent with differences | |||
in byte order marks, the charset parameter, and text | in byte order marks, the charset parameter, and text | |||
preprocessing. | preprocessing. | |||
Security considerations: See section 5 of [RFC4329]. | Security considerations: See section 5 of [RFC4329]. | |||
Interoperability considerations: See notes in various sections of | Interoperability considerations: See notes in various sections of | |||
[RFC4329]. This media type does not specify the grammar of | [RFC4329]. This media type does not specify the grammar of | |||
[ECMA-262] used when missing the goal parameter. | [ECMA-262] used when missing the goal parameter. | |||
End of changes. 24 change blocks. | ||||
40 lines changed or deleted | 56 lines changed or added | |||
This html diff was produced by rfcdiff 1.46. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |