[2] 環境設定群オブジェクトの realm実行文脈は、 当該環境設定群オブジェクトを使うすべてのスクリプト (= ある realm 中のすべてのスクリプト) で共有するJavaScript実行文脈です。 >>1
[3] 古典スクリプトの実行やモジュールスクリプトの実行の時に、
本実行文脈が JavaScript実行文脈スタックの上に積まれます。
スクリプトごとの特有の実行文脈は更にその上に積まれます。
(なので ParseScript
や ModuleEvaluation
がどの Realm
を使うべきか決められます。) >>1
[10] JavaScriptエンジンの走っている実行文脈
[4] Rewrite script execution on top of ES · whatwg/html@4891d18 ( 版) <https://github.com/whatwg/html/commit/4891d18aaf2df1d40aa61f467a5a10cfc19dd85d>
[7] Add <script type="module"> and module resolution/fetching/evaluation · whatwg/html@cd1a9fb ( 版) <https://github.com/whatwg/html/commit/cd1a9fb1e83f7d0bc30be8b34ecdaf444a0b19a4>
[8] Clarify settings object, realm, and global relationships · whatwg/html@0866f1b ( 版) <https://github.com/whatwg/html/commit/0866f1b3f4b4ea5a99a30909e9bbe557dea0b460>
[11] Fix navigation to create a new realm and environment settings object · whatwg/html@862afa4 ( 版) <https://github.com/whatwg/html/commit/862afa4d768cb01e9a020e0562bc465e7f8bacfe>