node/lib/internal/webstreams
Daeyeon Jeong e213deabe5
stream: handle a pending pull request from a released reader
In order to meet the specification, this includes mainly the followings:

- Adding the 'release steps' to ReadableStreamController
- Responding to a pull request from a released reader in
ReadableByteStreamController

Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
PR-URL: https://github.com/nodejs/node/pull/44702
Refs: https://streams.spec.whatwg.org/#abstract-opdef-readablebytestreamcontroller-releasesteps
Refs: https://streams.spec.whatwg.org/#readable-byte-stream-controller-respond-in-readable-state
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
2022-09-23 12:01:52 +00:00
..
adapters.js lib: use safe `Promise` alternatives when available 2022-08-27 11:37:01 +02:00
compression.js lib: move kEnumerableProperty to internal/util 2022-02-11 17:30:47 +00:00
encoding.js stream: update TextEncoderStream to align the latest spec 2022-08-04 22:41:28 +00:00
queuingstrategies.js lib: move kEnumerableProperty to internal/util 2022-02-11 17:30:47 +00:00
readablestream.js stream: handle a pending pull request from a released reader 2022-09-23 12:01:52 +00:00
transfer.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
transformstream.js lib: use safe `Promise` alternatives when available 2022-08-27 11:37:01 +02:00
util.js stream: add `ReadableByteStream.tee()` 2022-09-08 22:06:06 +00:00
writablestream.js stream: remove `abortReason` from `WritableStreamDefaultController` 2022-09-09 07:10:12 +00:00