Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. WorkerGlobalScope
  4. scheduler

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

WorkerGlobalScope: scheduler-Eigenschaft

Limited availability

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

Hinweis: Diese Funktion ist nur inWeb Workers verfügbar.

Die schreibgeschützte Eigenschaftscheduler desWorkerGlobalScope-Interfaces ist der Einstiegspunkt zur Nutzung derPrioritized Task Scheduling API.

Sie gibt eine Instanz desScheduler-Objekts zurück, die die MethodenpostTask() undyield() enthält, die zur Planung von priorisierten Aufgaben verwendet werden können.

Wert

EinScheduler.

Beispiele

Der unten stehende Code zeigt eine sehr grundlegende Verwendung der Eigenschaft und ihres zugehörigen Interfaces.Es wird demonstriert, wie überprüft wird, ob die Eigenschaft existiert, und dann eine Aufgabe erstellt wird, die ein Versprechen zurückgibt.

js
// Check if the prioritized task API is supportedif ("scheduler" in self) {  // Callback function - "the task"  const myTask = () => "Task 1: user-visible";  // Post task with default priority: 'user-visible' (no other options)  // When the task resolves, Promise.then() logs the result.  self.scheduler    .postTask(myTask)    // Handle resolved value    .then((taskResult) => console.log(`${taskResult}`))    // Handle error or abort    .catch((error) => console.log(`Error: ${error}`));} else {  console.log("Feature: NOT Supported");}

Für umfassenden Beispielcode zur Verwendung der API siehePrioritized Task Scheduling API > Examples.

Spezifikationen

Specification
Prioritized Task Scheduling
# dom-windoworworkerglobalscope-scheduler

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp