From Chromium 105, you can start a request before you have the whole body available by using the Streams API. You could use this to: Warm up the server. In other words, you could start the request once the user focuses a text input field, and get all of the headers out of the way, then wait until the user presses 'send' before sending the data they entered. Gradually send data generated on the cli