TransformStreamDefaultController: desiredSize property

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.

Note: This feature is available in Web Workers.

Thuộc tính chỉ đọc desiredSize của giao diện TransformStreamDefaultController trả về kích thước mong muốn để lấp đầy hàng đợi của ReadableStream liên quan.

Hàng đợi nội bộ của ReadableStream chứa các chunk đã được xếp hàng nhưng chưa được đọc. Trình duyệt xác định kích thước mong muốn để lấp đầy luồng, và đây là giá trị được trả về bởi thuộc tính desiredSize.

Nếu desiredSize0, hàng đợi đã đầy. Do đó bạn có thể sử dụng thông tin này để áp dụng backpressure thủ công để quản lý hàng đợi.

Giá trị

Kích thước mong muốn.

Ví dụ

Trong ví dụ tiếp theo, desiredSize được ghi vào console.

js
console.log(controller.desiredSize);

Thông số kỹ thuật

Specification
Streams
# ts-default-controller-desired-size

Tương thích trình duyệt