For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.

Interface Scheduler

The Scheduler interface of the Prioritized Task Scheduling API provides methods for scheduling prioritized tasks.

MDN Reference

interface Scheduler {
    postTask(
        callback: SchedulerPostTaskCallback,
        options?: SchedulerPostTaskOptions,
    ): Promise<any>;
    yield(): Promise<void>;
}
Index
  • The yield() method of the Scheduler interface is used for yielding to the main thread during a task and continuing execution later, with the continuation scheduled as a prioritized task (see the Prioritized Task Scheduling API for more information). This allows long-running work to be broken up so the browser stays responsive.

    MDN Reference

    Returns Promise<void>

Was this helpful?