An AsyncScheduler
schedules tasks to be executed asynchronously,
either now or in the future, by means of Javascript's setTimeout
.
Specification for run-loops, imposed by the Scheduler
.
A scheduler meant for testing purposes.
A TrampolineScheduler executes immediate tasks on the current call-stack
by using an internal trampoline and schedules tasks for execution in the future
by means of Javascript's setTimeout
.