Does the spec currently allow body to not respond to rewind?

I've always had two minds about enforcing rewind in the spec as it adds hard requirements for file buffering or hard bounds from memory pressure - opening up a large class of issues for users. It's also a problem for integration in sandboxed environments, particularly those that would prefer to have read only filesystems and so on.

What is even more painful is that many FEs are already buffering to disk, and so we're pumping this data in and out of the kernel in manners all the time. I'd love for this to be better.

Anyway, discourse over - back to the point: can you check for me on the state of this with regard to SPEC, and if you want to propose a change there we should discuss.