Подтвердить что ты не робот

Сроки с панелью Firebug Net: каково время загрузки?

Я использую панель Firebug net, чтобы увидеть время ответа. В строке состояния сетевой панели сводка отображается следующим образом:

10 запросов     90KB           10,22 с (onload 6.57s)

Что означает это время загрузки? Означает ли это, что, как только контент был получен с сервера, потребовалось еще 6,57 секунды, чтобы страница стала пригодной для использования (то есть для завершения события onready)?

Примечание. Участок, который я тестирую, ОЧЕНЬ тяжел с компонентами Qooxdoo и кучами JavaScript.

4b9b3361

Ответ 1

Порядок инициализации страницы:

  • головные скрипты
  • сценарии тела
  • OnLoad
  • более поздние вещи

Итак, "onload" - это время, когда событие onload выбрано и закончено. Время в Firebug для onload - все инициализировано и включает в себя событие onload.

Onload ожидает всех ресурсов, на которые ссылается страница, до загрузки загрузки (изображения, скрипты, CSS и т.д.). То, что после onload больше инициализирует - часто срабатывает setTimeout(), чтобы делать что-то после того, как все на месте. Все в setTimeout() - это новый стек вызовов, а не часть onload.

Ответ 2

  • 6.57 секунд до тех пор, пока не будет запущено событие onload
  • 10.22 секунд до загрузки всех других вещей (например, для события onload)