Annex D (informative) ホストのレイヤリングポイント

ホストの定義については 4.2 を参照。

D.1 ホストフック

HostCallJobCallback(...)

HostEnqueueFinalizationRegistryCleanupJob(...)

HostEnqueueGenericJob(...)

HostEnqueuePromiseJob(...)

HostEnqueueTimeoutJob(...)

HostEnsureCanCompileStrings(...)

HostFinalizeImportMeta(...)

HostGetImportMetaProperties(...)

HostGrowSharedArrayBuffer(...)

HostHasSourceTextAvailable(...)

HostLoadImportedModule(...)

HostGetSupportedImportAttributes(...)

HostMakeJobCallback(...)

HostPromiseRejectionTracker(...)

HostResizeArrayBuffer(...)

InitializeHostDefinedRealm(...)

D.2 ホスト定義フィールド

Realm Record[[HostDefined]]: Table 22 を参照。

Script Record[[HostDefined]]: Table 37 を参照。

Module Record[[HostDefined]]: Table 41 を参照。

JobCallback Record[[HostDefined]]: Table 26 を参照。

Candidate Executions の [[HostSynchronizesWith]]: Table 99 を参照。

[[IsHTMLDDA]]: B.3.6 を参照。

D.3 ホスト定義オブジェクト

グローバルオブジェクト: 19 節を参照。

D.4 ジョブの実行

Job 抽象クロージャ呼び出しの前の準備ステップおよび後のクリーンアップステップ。9.5 を参照。

D.5 エキゾチックオブジェクトの内部メソッド

本仕様内で明示的に規定されていないエキゾチックオブジェクトに対する Table 4 の必須内部メソッドのいずれか。

D.6 組込みオブジェクトとメソッド

17.1 で制限される場合を除き、本仕様で定義されていない組込みオブジェクトおよびメソッド。