TransformStreamDefaultController: desiredSize-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since June 2022.
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.
console.log(controller.desiredSize);
Spezifikationen
Specification |
---|
Streams # ts-default-controller-desired-size |