The fetch promise resolves when the headers have been parsed, while the body is still arriving over an open socket. What that gap does to connections, clone, abort, and timeouts.