Используя "Transfer-Encoding: Chunked", сколько данных должно быть отправлено, прежде чем браузеры начнут отображать его?
Все браузеры ждут некоторого контента (а иногда и некоторого времени), прежде чем они начнут выдавать частичный http-ответ, который вы отправили ему по сети - но сколько?
1 ответ
Решение
Сегодня я провел некоторое исследование по этому вопросу, приняв конечную точку URL, которая позволила мне настроить размеры и интервалы чанков.
Mac: текст / HTML: изображение / JPEG: скручиваемость 7,24,0 4096 байт Firefox 17 1024 байта 1886 байтов Chrome 26.0.1410.65 1024 байта 1885 байтов Chrome 29.0.1524.0 8 байт 1885 байт Safari 6.0.4 (8536.29.13) весь файл размером 1024 байта Windows XP: IE8 256 байт Chrome 27.0.1453.94 1024 байта Firefox 21 1024 байта Опера 12,15 128 байтов и 3 прошло Windows 7 IE9 256 байт Windows 8: IE10 4096 байт
Нет, если заголовки заданы правильно.
Подробное объяснение см. В разделе " Кодирование фрагментов передачи - поведение браузера".