TransformStreamDefaultController: desiredSize-Eigenschaft

Hinweis: Diese Funktion ist in Web Workers verfügbar.

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
# ts-default-controller-desired-size

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
desiredSize

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support