I think we should probably switch the behavior of .elapsed so that rather than reflecting the "time for the response to start", it is instead only available once .close() has been called, and is calculated from the start of the request to the point that the response is closed.
That way it'll actually properly reflect the time taken for the entire request/response cycle.
I think we should probably switch the behavior of
.elapsedso that rather than reflecting the "time for the response to start", it is instead only available once.close()has been called, and is calculated from the start of the request to the point that the response is closed.That way it'll actually properly reflect the time taken for the entire request/response cycle.