- From: Adam Rice <notifications@github.com>
- Date: Wed, 29 Mar 2017 22:41:34 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <whatwg/streams/pull/718/review/29903884@github.com>
ricea commented on this pull request. > + writer.ready becoming fulfilled and write() being called.</div> + <li>The value of writer.desiredSize decreases synchronously with every call to writer.write(). This implies that + strategy.size() is executed synchronously. + </ul> + <li><p>The writer.closed promise and the promises returned by writer.close() and writer.abort() do not resolve or + reject until no sink methods are executing and no further sink methods will be executing. + <ul> + <li>If the user of the WritableStream wants to retry against the same underlying data item, it is important to + have confidence that all other operations have ceased. + <li>This principle also applies to the ReadableStream pipeTo() method. + </ul> + <li><p>Promises resolve or reject in consistent order. In particular, writer.ready always resolves before + writer.closed, even in cases where they both resolve "at the same time". +</ul> + +<div>Some of these design decisions improve predictability, ease-of-use and safety for developers at the expense of Moved it up and made it a paragraph. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/streams/pull/718#discussion_r108844613
Received on Thursday, 30 March 2017 05:42:09 UTC