Re: [whatwg/streams] Add WritableStreamDefaultController.releaseBackpressure() (PR #1190)

> Should we make unbuffered transforms the default? I suspect it's more desirable, and hopefully wouldn't be _too_ breaking...

I'd like that *a lot*.
* Identity transform streams would no unnecessarily longer increase the total buffer size of a pipe chain.
* In a pipe chain, we would only start pulling from the source as soon as we've connected our chain to either a buffered transform stream or to the final sink. (Right now, we start pulling from the original source stream as soon as we pipe it to the first transform stream, which might not yet be connected to a sink.)

I tried out the change locally, and it looks like we only need to change a couple of tests around `writer.desiredSize`. So I *think* we can get away with it? 🤞

-- 
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/1190#issuecomment-982087918

Received on Monday, 29 November 2021 22:39:38 UTC