Отсутствует информация о DomContentLoaded и времени загрузки в сетевой панели Firebug - PullRequest
1 голос
/ 27 октября 2009

Firebug великолепен, сообщая об относительном времени, когда был сделан HTTP-запрос относительно времени 'DomContentLoaded' и 'загрузки'. Однако, как только происходит событие «load» (видимое красной линией на временной шкале), запросы после этого не имеют никакой информации о том, как позже они произошли в отношении этих двух событий.

Чтобы запутать вещи, эти запросы (обычно в нижней части временной шкалы), похоже, начались в самом начале загрузки страницы. Может ли кто-то пролить некоторый свет на то, что я должен сделать вывод, когда я вижу такие записи на временной шкале, которые не имеют информации о временах событий DomContentLoaded и load и, кажется, произошли после события загрузки страницы, тем не менее сетевая панель показывает, они начались в начале?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 марта 2010

Вот актуальный ответ на мой оригинальный вопрос: http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/

2 голосов
/ 28 октября 2009

события load и DOMContentLoaded происходят при получении всех файлов, на которые есть ссылки с начальной html-страницы. В случае DOMContentLoaded событие происходит, когда начальный DOM для страницы полностью загружен. Файлы, загруженные из исходного HTML-документа, будут отображаться относительно этого документа на временной шкале.

Дополнительный сетевой трафик может возникать, как только JavaScript начинает выполняться, часто через XmlHttpRequest к исходящему или другому серверу. Эти запросы не будут отображать события прогресса (загружен, DOMContentLoaded) при наведении на них курсора. Поскольку эти запросы могут запускаться на основе событий, происходящих в веб-приложении, они могут отображаться не по порядку, а их левый край совпадает с исходными запросами на веб-страницу. Лучше не думать, что временная шкала является линейной последовательностью для этих запросов и ответов, а скорее сеткой, содержащей разные представления трафика, как это происходит в реальном времени.

надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...