-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
include Appendix A media type registration
- Loading branch information
1 parent
da5665c
commit b0f1a0d
Showing
1 changed file
with
47 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -569,3 +569,50 @@ Alternatively, we can add the snippet at the beginning of the following HTML spe | |
</div> | ||
|
||
<p class="note">[=Validate a module script URL=] is applied to all module URLs before they start loading, even in paths where [=resolve a module specifier=] and import maps are not applied (e.g. `<script src="..." type="module">`).</p> | ||
|
||
<hr> | ||
<h2 id="internet-media-type-registration">Appendix A: Internet Media Type Registration</h2> | ||
|
||
This appendix provides the provisional registration of the Internet Media Type `application/importmap+json` in accordance with [[RFC6838]]. | ||
|
||
: Type name: | ||
:: application | ||
: Subtype name: | ||
:: importmap+json | ||
: Required parameters: | ||
:: N/A | ||
: Optional parameters: | ||
:: N/A | ||
: Encoding considerations: | ||
:: 8bit | ||
: Security considerations: | ||
:: Since Import Maps have the ability to direct which module resolutions are to be provided to all ECMAScript module imports of a given ECMAScript environment, control of the Import Map should be considered to be execution-level application access. Integration with existing policy systems, including for example CORS and CSP, can be used to mitigate and restrict unwanted target URLs from being executed. In addition, the specification states that only those Import Maps served to browsers with the `application/importmap+json` MIME type will be executed. | ||
: Interoperability considerations: | ||
:: Backwards compatibility will be a necessity for any new features added to the format, and some handling for this has been incorporated into the design of the specification. | ||
: Published specification: | ||
:: https://wicg.github.io/import-maps/ | ||
: Applications that use this media type: | ||
:: This is a browser-specific MIME type but may also apply to other ECMAScript environments. | ||
: Fragment identifier considerations: | ||
:: N/A | ||
: Restrictions on usage: | ||
:: N/A | ||
: Additional information: | ||
: Deprecated alias names for this type: | ||
:: N/A | ||
: Magic number(s) | ||
:: N/A | ||
: File extension(s): | ||
:: .importmap | ||
: Macintosh file type code: | ||
:: N/A | ||
: Object Identifiers: | ||
:: N/A | ||
: Person & email address to contact for further information: | ||
:: Guy Bedford ([email protected]). | ||
: Intended usage: | ||
:: COMMON | ||
: Restrictions on usage: | ||
:: N/A | ||
: Change controller: | ||
:: W3C |