Когда пользователь вводит URL-адрес в браузере и нажимает кнопку ввода, браузер отправляет запрос на сервер.Обработка запроса состоит из нескольких частей: разрешение DNS, подключение к серверу, ожидание обработки сервером и загрузка HTML.
В какой-то момент браузер начинает анализ и рендеринг HTML и JavaScript.У меня сложилось впечатление, что это произошло после того, как весь HTML загружен (то есть после того, как последний байт вошел) - если только сервер не использует кусочную кодировку, в этом случае будет запускаться, когда включен первый чанк (например, www.amazon.com).
Однако недавно я заметил на некоторых URL-адресах, что браузер IE8 начинает синтаксический анализ HTML, который находится между первым и последним байтом HTML.Нет ответной кодировки в ответе, и ответ был GZIpped.
Так что я немного растерялся здесь.Когда IE определяет, что он может начать анализ HTML?