diff --git a/source b/source index f33c5fe4635..8d47f004d6a 100644 --- a/source +++ b/source @@ -2953,8 +2953,10 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
Return result.
+JavaScript contains an implementation-defined HostEnqueueCrossAgentJob(job,
+ agentSignifier) abstract operation to perform jobs across agents (e.g., resolve
+ Promises resulting from Atomics.waitAsync
). User agents must use the following
+ implementation:
Let agent be the agent whose [[Signifier]] is agentSignifier.
Queue a task on the JavaScript engine task source in + agent's event loop to perform the following steps:
+ +Perform job().
JavaScript contains an implementation-defined HostEnqueueTimeoutJob(job, + milliseconds) abstract operation to schedule an operation to be performed after a + timeout. HTML schedules these operations using run steps after a tiemout. User agents + must use the following implementation:
+ +Let global be the current global object.
Let timeoutStep be an algorithm step which queues a global task on the JavaScript engine task source given + global to perform the following steps:.
Perform job().
Run steps after a timeout given global, "JavaScript
", milliseconds, and timeoutStep.
JavaScript contains an implementation-defined