diff --git a/blog/_posts/2024-09-17-0.20-release.md b/blog/_posts/2024-09-17-0.20-release.md index 06b977309..d4317add4 100644 --- a/blog/_posts/2024-09-17-0.20-release.md +++ b/blog/_posts/2024-09-17-0.20-release.md @@ -95,11 +95,13 @@ async fn write_bytes_chunked( ``` Now the bytes should transfer much more smoothly, -but we've introduced a new problem: latency. +but we've potentially introduced a new problem: latency. After sending each `ByteSink.write()` request, we're waiting for the server to send back its response before we start the next request. -That will likely slow things down considerably! +Depending on the amount of time it takes for messages +to travel between the client and server, +waiting like that could slow things down considerably! Here's a naive, bad way to avoid such latency: