Браузер отправляет GET-запрос на статическую веб-страницу на сервер.Сервер отправляет ответ HTTP OK с HTML-страницей в теле HTTP.Просматривая поле Content-Length или ищущий завершающий блок или какой-либо другой разделитель для некоторой другой кодировки, браузер может узнать, получил ли он веб-страницу и впоследствии все свои встроенные объекты (изображения и т. Д.).Правильно ли говорить, что в этом случае браузер всегда знает, когда веб-страница полностью загружена и что он больше не будет видеть сетевой трафик?
Теперь, если страница динамическая (скажем, Facebook или Gmail),где вы можете получать уведомления или части страницы обновляются с помощью AJAX или javascript, работающего в фоновом режиме, здесь также браузер должен знать, когда страница загружена.Что делать, если сервер отправляет некоторые обновления клиенту.Возможно ли в этом сценарии, чтобы браузер знал, когда он получил полное обновление?
Итак, есть ли сценарий, в котором браузер не знает, когда он полностью получил данные (статические или динамические)?) он запросил с веб-сервера или принудительные обновления, которые сервер пересылает на него?