The delay specifies the earliest time the callback can run. If JavaScript is busy, the callback must wait.