Annex D (informative) Host Layering Point

host의 정의는 4.2를 참조하라.

D.1 Host Hook

HostCallJobCallback(...)

HostEnqueueFinalizationRegistryCleanupJob(...)

HostEnqueueGenericJob(...)

HostEnqueuePromiseJob(...)

HostEnqueueTimeoutJob(...)

HostEnsureCanCompileStrings(...)

HostFinalizeImportMeta(...)

HostGetImportMetaProperties(...)

HostGrowSharedArrayBuffer(...)

HostHasSourceTextAvailable(...)

HostLoadImportedModule(...)

HostGetSupportedImportAttributes(...)

HostMakeJobCallback(...)

HostPromiseRejectionTracker(...)

HostResizeArrayBuffer(...)

InitializeHostDefinedRealm(...)

D.2 Host-defined 필드

Realm Record[[HostDefined]]: Table 19를 참조하라.

Script Record[[HostDefined]]: Table 34를 참조하라.

Module Record[[HostDefined]]: Table 38를 참조하라.

JobCallback Record[[HostDefined]]: Table 23를 참조하라.

Candidate Execution의 [[HostSynchronizesWith]]: Table 97를 참조하라.

[[IsHTMLDDA]]: B.3.6를 참조하라.

D.3 Host-defined 객체

전역 객체: 19 절을 참조하라.

D.4 Job 실행

Job Abstract Closure 호출 전의 준비 단계와 호출 후의 정리 단계. 9.5를 참조하라.

D.5 Exotic Object의 내부 메서드

이 명세 안에 지정되지 않은 모든 exotic object에 대한 Table 4의 essential internal method 중 임의의 것.

D.6 Built-in 객체와 메서드

17.1에서 제한된 경우를 제외하고, 이 명세 안에 정의되지 않은 모든 built-in 객체와 메서드.