Мне интересно узнать фактическое среднее время загрузки страницы для моего веб-приложения.
Упрощенно, как журнал мой средний посетитель ждет, прежде чем они смогут начать использовать страницу на моем сайте. Когда они нажимают ссылку на мой сайт до тех пор, пока сайт не закончит рендеринг и не будет готов принять вход.
Стандартное решение похоже на использование Javascript для сравнения времени с script в течение до script в событии window.onload().
(Смотрите: http://www.dreamincode.net/code/snippet1908.htm)
Это не похоже на очень актуарную меру для меня, поскольку она игнорирует время, затраченное на решение моего домена, и получает достаточное количество HTML-контента, чтобы начать парсиг Javascript.
Также похоже, что Safari запускает window.onload до того, как страница фактически закончила загрузку (http://www.howtocreate.co.uk/safaribenchmarks.html).
Любые идеи?
Можно ли получить время, когда текущий запрос был инициирован через Javascript?
Какое событие срабатывает после того, как все будет надежно установлено во всех браузерах?