Early Hints
Ответ, который сервер отправляет до настоящего ответа лишь затем, чтобы сообщить, какие файлы браузер может начать загружать, пока сервер ещё думает.
Время между запросом и первым байтом HTML — часто сотни миллисекунд запросов к базе и рендеринга, и всё это время браузер простаивает, потому что не знает, что нужно странице. С кодом состояния 103 сервер может отправить информационный ответ с заголовками link для ресурсов, которые заведомо понадобятся, — шрифта, основной таблицы стилей, скрипта приложения, — после чего, как обычно, приходит итоговый ответ. Загрузка таким образом перекрывается с работой сервера. Выигрыш примерно равен времени обдумывания: быстрому серверу тут нечего выиграть, а медленный может сэкономить полсекунды. Chrome добавил поддержку в версии 103, что можно назвать намеренным совпадением, а крупные провайдеры предлагают её переключателем без изменений кода. Ловушка — пообещать ресурсы, которыми страница потом не воспользуется.