TransformStreamDefaultController: свойство desiredSize
Примечание: Эта функция доступна в Потоках выполнения JavaScript.
Свойство desiredSize только для чтения интерфейса TransformStreamDefaultController возвращает желаемый размер для заполнения очереди связанного ReadableStream.
Внутренняя очередь ReadableStream содержит фрагменты, которые были помещены в очередь, но еще не считаны. Браузер определяет желаемый размер для заполнения потока, и это значение возвращается свойством desiredSize.
Если значение desiredSize равно 0 , значит очередь заполнена. Поэтому вы можете использовать эту информацию, чтобы ручно применить обратную загрузку для управления очередью.
Значение
Желаемый размер.
Примеры
В следующем примере значение desiredSize выводится в консоль.
console.log(controller.desiredSize);
Спецификации
| Спецификация |
|---|
| Потоки # ts-default-controller-desired-size |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
desiredSize |
67 | 79 | 102 | 54 | 14.1 | 67 | 102 | 48 | 14.5 | 9.0 | 67 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TransformStreamDefaultController/desiredSize