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