@@ -3070,6 +3070,14 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
3070
3070
<li>The <dfn data-x-href="https://tc39.github.io/proposal-dynamic-import/#sec-finishdynamicimport">FinishDynamicImport</dfn> abstract operation</li>
3071
3071
</ul>
3072
3072
3073
+ <p>Users agents that support JavaScript must also implement the <cite>import.meta</cite>
3074
+ proposal. The following term is defined there, and used in this specification: <ref
3075
+ spec=JSIMPORTMETA></p>
3076
+
3077
+ <ul class="brief">
3078
+ <li>The <dfn data-x="js-HostGetImportMetaProperties" data-x-href="https://tc39.github.io/proposal-import-meta/#sec-hostgetimportmetaproperties">HostGetImportMetaProperties</dfn> abstract operation</li>
3079
+ </ul>
3080
+
3073
3081
</dd>
3074
3082
3075
3083
@@ -88215,6 +88223,23 @@ import "https://example.com/foo/../module2.js";</pre>
88215
88223
<li><p>Return undefined.</p></li>
88216
88224
</ol>
88217
88225
88226
+ <h6
88227
+ id="hostgetimportmetaproperties"><dfn>HostGetImportMetaProperties</dfn>(<var>moduleRecord</var>)</h6>
88228
+
88229
+ <p>The <cite>import.meta</cite> proposal contains an implementation-defined <span
88230
+ data-x="js-HostGetImportMetaProperties">HostGetImportMetaProperties</span> abstract operation.
88231
+ User agents must use the following implementation: <ref spec=JSIMPORTMETA></p>
88232
+
88233
+ <ol>
88234
+ <li><p>Let <var>module script</var> be <var>moduleRecord</var>.[[HostDefined]].</p></li>
88235
+
88236
+ <li><p>Let <var>urlString</var> be <var>module script</var>'s <span
88237
+ data-x="concept-script-base-url">base URL</span>, <span
88238
+ data-x="concept-url-serializer">serialized</span>.</p></li>
88239
+
88240
+ <li><p>Return « Record { [[Key]]: "url", [[Value]]: <var>urlString</var> } ».</p></li>
88241
+ </ol>
88242
+
88218
88243
<h5>Integration with the JavaScript agent formalism</h5>
88219
88244
88220
88245
<p>JavaScript defines the concept of an <span>agent</span>. Until such a time that this standard
@@ -119863,6 +119888,9 @@ INSERT INTERFACES HERE
119863
119888
<dt id="refsJSIMPORT">[JSIMPORT]</dt>
119864
119889
<dd><cite><a href="https://tc39.github.io/proposal-dynamic-import/">import()</a></cite>. Ecma International.</dd>
119865
119890
119891
+ <dt id="refsJSIMPORTMETA">[JSIMPORTMETA]</dt>
119892
+ <dd><cite><a href="https://tc39.github.io/proposal-import-meta/">import.meta</a></cite>. Ecma International.</dd>
119893
+
119866
119894
<dt id="refsJSINTL">[JSINTL]</dt>
119867
119895
<dd><cite><a href="https://tc39.github.io/ecma402/">ECMAScript Internationalization API Specification</a></cite>. Ecma International.</dd>
119868
119896