New HTTP status code for reduced perceived latency
The Internet Task Engineering Group (IETF) has approved the HTTP status code 103, which aims to reduce perceived latency.
HTTP responses commonly contain links to external resources which need to be fetched, and fetching these links increases perceived latency.
By preloading these links in the Link header field of an HTTP response, the client can receive the link as early as possible and the perceived latency is reduced.
However, the IETF circular said it is not always possible for an origin server to generate the header block of a final response immediately after it receives the request.
“The dilemma here is that even though it is preferable for an origin server to send some header fields as soon as it receives a request, it cannot do so until the status code and the full header fields of the final HTTP response are determined,” it said.