1. Web
  2. Web APIs
  3. ByteLengthQueuingStrategy
  4. size()

ByteLengthQueuingStrategy: size() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2019.

Note: This feature is available in Web Workers.

The size() method of the ByteLengthQueuingStrategy interface returns the given chunk's byteLength property.

Syntax

js
size(chunk)

Parameters

chunk

A chunk of data being passed through the stream.

Return value

An integer representing the byte length of the given chunk.

Examples

js
const queuingStrategy = new ByteLengthQueuingStrategy({ highWaterMark: 1 });
const readableStream = new ReadableStream(
 {
 start(controller) {
 // ...
 },
 pull(controller) {
 // ...
 },
 cancel(err) {
 console.log("stream error:", err);
 },
 },
 queuingStrategy,
);
const size = queuingStrategy.size(chunk);

Specifications

Specification
Streams
# blqs-size

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /