ReadableStreamDefaultController: 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 January 2020.

Note: This feature is available in Web Workers.

Thuộc tính chỉ đọc desiredSize của giao diện ReadableStreamDefaultController trả về kích thước mong muốn cần thiết để lấp đầy hàng đợi nội bộ của luồng.

Giá trị

Một số nguyên. Lưu ý rằng giá trị này có thể âm nếu hàng đợi đã đầy quá mức.

Ví dụ

Ví dụ Luồng có thể đọc với nguồn đẩy cơ bản và hỗ trợ backpressure trong đặc tả cung cấp một ví dụ tốt về cách sử dụng desiredSize để phát hiện thủ công khi luồng đầy và áp dụng backpressure, cũng như sử dụng ReadableStreamDefaultController.error() để kích hoạt thủ công lỗi luồng nếu một phần khác của hệ thống mà nó phụ thuộc gặp sự cố.

Thông số kỹ thuật

Specification
Streams
# ref-for-rs-default-controller-desired-size②

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

Xem thêm