Я пытаюсь собрать некоторые данные о времени загрузки страницы. Я рассчитываю его наС интерфейсом API синхронизации времени, в каких ситуациях loadEventStart возвращается как 0?
pageLoadTime = loadEventStart - navigationStart
Однако это время от времени возвращает (огромное) отрицательное число. Похоже, что loadEventStart возвращает 0. Единственный способ, которым мы можем воспроизвести это локально, - это когда мы получаем тайм-аут, но этот код не должен запускаться в этой ситуации.
У вас нет номеров перед вами? – dandavis
Перефразировал вопрос, чтобы иметь больше смысла. – Kay
с использованием navigationStart включает поиск DNS, возможно, вы хотите использовать 'performance.timing.loadEventStart - performance.timing.fetchStart' для измерения производительности вашего сервера. – dandavis