API for receiving interim responses (including early hints) #1716
Labels
addition/proposal
New features or enhancements
needs implementer interest
Moving the issue forward requires implementers to express interest
What problem are you trying to solve?
Early hints (103 responses) are not the only kind of interim response the http spec allows for. It would be ideal for fetch to provide a means of receiving and processing interim responses.
What solutions exist today?
For fetch, none.
How would you solve it?
Define a new
InterimResponse
dictionary:Define a new
FetchPromise
that extendsPromise<Response>
and implementsSymbol.asyncIterator
, returning anAsyncIterable
ofInterimResponse
s. Thefetch()
method would return this newFetchPromise
, allowing, for example:Anything else?
Original discussion for this mechanism here: https://docs.google.com/document/d/1P4MskkFd3HHFPGDr01O3wdFXukmX9i0jAb5uh9v9x8Q/edit
The text was updated successfully, but these errors were encountered: