A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/de/docs/Web/API/ReadableByteStreamController/desiredSize below:

ReadableByteStreamController: desiredSize-Eigenschaft - Web-APIs | MDN

ReadableByteStreamController: desiredSize-Eigenschaft

Limited availability

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

Die schreibgeschützte Eigenschaft desiredSize der Schnittstelle ReadableByteStreamController gibt die Anzahl der Bytes zurück, die erforderlich sind, um die interne Warteschlange des Streams auf ihre "gewünschte Größe" zu füllen.

Der Wert wird vom Stream verwendet, um eine bevorzugte Flussrate an die zugrunde liegende Quelle anzuzeigen. Quellen, die das Drosseln oder Pausieren ihres Datenzuflusses unterstützen (das tun nicht alle!), sollten den Zufluss so steuern, dass die desiredSize des Stream-Puffers positiv und so nahe wie möglich an null gehalten wird.

Die desiredSize wird verwendet, um Backpressure von nachgelagerten Verbrauchern anzuwenden.

Wert

Ein ganzzahliger Wert. Es ist zu beachten, dass dieser negativ sein kann, wenn die Warteschlange überfüllt ist.

Der Wert wird null sein, wenn der Stream fehlerhaft ist, und 0, wenn er geschlossen ist.

Beispiele

Das Beispiel Ein lesbarer Stream mit einer zugrunde liegenden Push-Quelle und Backpressure-Unterstützung in der Spezifikation bietet ein gutes Beispiel für die Verwendung von desiredSize, um manuell zu erkennen, wann der Stream voll ist und Backpressure anzuwenden.

Während das Beispiel eine Standardquelle verwendet, sind die Konzepte genau die gleichen wie für lesbare Bytequellen.

Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4