Re: [whatwg/fetch] Request body streams that cannot be retried (#538)

Given @MattMenke2 and @ddragana's comments I suspect we need 1. It seems like we can avoid the 0RTT issue by only allowing that for `GET`/`HEAD`, but avoiding socket reuse and such seems harder?

Anyway, if there's a potential for some replay, I would very much like Fetch to include a strong recommendation to the upper limit for the network stack replay cache, e.g., at most _X_ KiB. I want to avoid a race to the bottom where at some point the entire stream needs to be buffered because an implementation happened to do so and now servers break if your implementation does not. Part of the point of this feature is memory efficiency and the standard should ensure that is actually the case in practice.

-- 
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/fetch/issues/538#issuecomment-555932241

Received on Wednesday, 20 November 2019 10:04:12 UTC