Annex D (informative) Host Layering Points

host의 definition은 4.2를 참조하세요.

D.1 Host Hooks

HostCallJobCallback(...)

HostEnqueueFinalizationRegistryCleanupJob(...)

HostEnqueueGenericJob(...)

HostEnqueuePromiseJob(...)

HostEnqueueTimeoutJob(...)

HostEnsureCanCompileStrings(...)

HostFinalizeImportMeta(...)

HostGetImportMetaProperties(...)

HostGrowSharedArrayBuffer(...)

HostHasSourceTextAvailable(...)

HostLoadImportedModule(...)

HostGetSupportedImportAttributes(...)

HostMakeJobCallback(...)

HostPromiseRejectionTracker(...)

HostResizeArrayBuffer(...)

InitializeHostDefinedRealm(...)

D.2 Host-defined Fields

Realm Records[[HostDefined]]: Table 20 참조.

Script Records[[HostDefined]]: Table 35 참조.

Module Records[[HostDefined]]: Table 39 참조.

JobCallback Records[[HostDefined]]: Table 24 참조.

[[IsHTMLDDA]]: B.3.6 참조.

D.3 Host-defined Objects

global object: clause 19 참조.

D.4 Running Jobs

Job Abstract Closures의 invocation 전 preparation steps와 invocation 후 cleanup steps. 9.5 참조.

D.5 Exotic Objects의 Internal Methods

이 specification 내에 specified되지 않은 모든 exotic object에 대한 Table 4의 essential internal methods 중 임의의 것.

D.6 Built-in Objects and Methods

17.1에서 restricted된 경우를 제외하고, 이 specification 내에 defined되지 않은 모든 built-in objects와 methods.