Что означает термин#
Режим обозначается Transfer-Encoding: chunked. Каждая часть сопровождается длиной, а окончание сообщения отмечается завершающей частью. Это способ организации сообщения между узлами, а не синоним сжатия. HTTP/2 и HTTP/3 используют другие механизмы передачи и не требуют такого заголовка.
Практический пример#
Сервер постепенно формирует длинный ответ и отправляет готовые части, не дожидаясь всей страницы. Получатель может начать обработку раньше. Однако фактическое появление содержимого зависит и от буферизации посредников, и от браузера. Наличие слова chunked не доказывает быструю отрисовку.
Как проверить#
При проверке сначала определите версию HTTP. Для HTTP/1.1 изучите заголовки и корректное завершение ответа. Не пытайтесь добавлять Transfer-Encoding к HTTP/2 ради потоковой загрузки. Замерьте поступление данных и видимое отображение отдельно. Сравнивайте ответы через тот же прокси или CDN, которым пользуются посетители: прямой запрос к приложению может вести себя иначе.
Источники#
Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.