TransformStreamDefaultController: desiredSize-Eigenschaft

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

Die schreibgeschützte Eigenschaft desiredSize des TransformStreamDefaultController-Interfaces gibt die gewünschte Größe zurück, um die Warteschlange des zugehörigen ReadableStream zu füllen.

Die interne Warteschlange eines ReadableStream enthält Chunks, die eingereiht, aber noch nicht gelesen wurden. Der Browser bestimmt die gewünschte Größe, um den Stream zu füllen, und dieser Wert wird durch die desiredSize-Eigenschaft zurückgegeben.

Ist die desiredSize 0, dann ist die Warteschlange voll. Daher können Sie diese Information verwenden, um manuell Gegendruck anzuwenden, um die Warteschlange zu verwalten.

Wert

Die gewünschte Größe.

Beispiele

Im folgenden Beispiel wird die desiredSize in die Konsole protokolliert.

js
console.log(controller.desiredSize);

Spezifikationen

Specification
Streams Standard
# ts-default-controller-desired-size

Browser-Kompatibilität

BCD tables only load in the browser