Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der ByteLengthQueuingStrategy()
Konstruktor erstellt und gibt eine Instanz eines ByteLengthQueuingStrategy
-Objekts zurück.
new ByteLengthQueuingStrategy(options)
Parameter
options
Ein Objekt mit der folgenden Eigenschaft:
highWaterMark
Die Gesamtanzahl an Bytes, die in der internen Warteschlange enthalten sein können, bevor Rückdruck angewendet wird.
Im Gegensatz zu CountQueuingStrategy()
, bei der highWaterMark
eine einfache Anzahl von Fragmenten angibt, gibt highWaterMark
bei ByteLengthQueuingStrategy()
eine Anzahl von Bytes an â speziell, wie viele Bytes dieser Fragmente in der internen Warteschlange enthalten sein können, bevor Rückdruck angewendet wird, anstelle einer Zählung, wie viele dieser Fragmente enthalten sein können.
Eine Instanz des ByteLengthQueuingStrategy
Objekts.
Keine.
Beispieleconst queuingStrategy = new ByteLengthQueuingStrategy({
highWaterMark: 1 * 1024,
});
const readableStream = new ReadableStream(
{
start(controller) {
// â¦
},
pull(controller) {
// â¦
},
cancel(err) {
console.log("stream error:", err);
},
},
queuingStrategy,
);
const size = queuingStrategy.size(chunk);
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