Довольно уверен, что для этого уже есть metrics
. Я сделал что-то подобное при работе с google core reporting api
, поэтому предоставит некоторые примеры, которые я использовал из него.
га: pageLoadTime
Общее время загрузки страницы является количество времени (в миллисекундах), которое требуется для страниц из тестовой выборки для загрузки, от начала просмотра (например, нажмите на ссылку страницы) для завершения загрузки в браузере.
га: domInteractiveTime
время браузер принимает (в миллисекундах) для разбора документа (взаимодействия), включая сетевое время от местоположения пользователя до вашего сервера. В это время пользователь может взаимодействовать с Document Object Model, даже если он не полностью загружен.
га: domContentLoadedTime
время браузер принимает (в миллисекундах) для синтаксического анализа документа и выполнения отсроченных и парсер вставленных скриптов (DOMContentLoaded), включая сетевое время от местоположения пользователя к вашему сервер. Обработка документа завершена, модель объекта документа готова, но ссылки на таблицы стилей, изображения и подкадры могут не закончиться. Это событие часто является отправной точкой для выполнения фреймворка javascript, например, для обратного вызова onready() JQuery и т. Д.
Если вы не говорите о показе процентной загрузки второй страницы, которую вы загружаете, я не думаю можно показать загрузку самой первой страницы. Поскольку страница еще не загружена, вам не удастся отобразить индикатор выполнения. Если вы говорите о более поздних страницах, вы можете, вероятно, подключить что-то к событию прогресса вызова ajax. – Shilly
первый поиск в Интернете. вы определенно найдете способ. после этого, если вы не выполняете, то задайте вопрос –
Зависит от типов элементов, которые вы загружаете. Если они являются изображениями, вы можете прикрепить к ним событие onload, а затем выполнить то, что вам нужно сделать. Вы также можете посмотреть панель инструментов разработчиков (теперь у каждого браузера есть один - нажмите клавишу F12). В Chrome вы можете использовать либо Network, Timeline, Profiles и/или Audits для информации, которую вы ищете. – jeff