- From: Adam Rice <notifications@github.com>
- Date: Fri, 01 Sep 2017 06:02:56 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 1 September 2017 13:03:21 UTC
I like your suggestion better so that is what I am working on. I have run into an interesting problem with this test: ```javascript promise_test(() => { const ts = new TransformStream(); const writer = ts.writable.getWriter(); writer.close(); return Promise.all([writer.closed, ts.readable.getReader().closed]); }, 'TransformStream: by default, closing the writable closes the readable (when there are no queued writes)'); ``` This test never completes with HWM 0 because the promise returned by TransformWriterDefaultSink's start() method never resolves. I think this is pretty clearly bad behaviour. Strictly speaking, this has always been broken, but making the readable HWM default to 0 makes it a lot more obvious. I am looking at revising the state machine so that we don't need to delay returning from start(). -- 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/issues/777#issuecomment-326574369
Received on Friday, 1 September 2017 13:03:21 UTC