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 객체와 메서드.