TaskSignal: priority-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die schreibgeschützte priority-Eigenschaft der TaskSignal-Schnittstelle gibt die Signal-Priorität an.

Der Anfangswert wird im zugehörigen TaskController festgelegt, indem er als Argument an den TaskController Konstruktor übergeben wird (standardmäßig ist er "user-visible"). Die Priorität des Signals kann geändert werden, indem TaskController.setPriority() am zugehörigen Controller aufgerufen wird.

Für Aufgaben mit veränderlicher Priorität wird dieser Wert verwendet, um die anfängliche Aufgabenpriorität festzulegen und später zu ändern. Aufgaben mit unveränderlicher Priorität ignorieren den Wert.

Wert

Ein String, der die Signal-Priorität angibt. Dies wird einer der folgenden sein: "user-blocking", "user-visible", "background".

Beispiele

Die priority wird am häufigsten von Entwicklern verwendet, um die neue Priorität nach prioritychange-Ereignissen zu bestimmen. Siehe TaskSignal: prioritychange Ereignis für ein Live-Beispiel.

Spezifikationen

Specification
Prioritized Task Scheduling
# dom-tasksignal-priority

Browser-Kompatibilität

BCD tables only load in the browser