измерять время между вызовами событий - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу измерить точное время (в миллисекундах) от вызова события до следующего идентичного вызова события.В моем случае это расширение Chrome, и я хочу измерить время использования каждого веб-сайта на активной вкладке.

Так что это функция, которую я ищу: открыть новый веб-сайт -> запускает событие и сохраняетвремя начала откройте другой веб-сайт в той же вкладке -> сохраняет время окончания предыдущего веб-сайта и сохраняет время начала нового веб-сайта

Вот мой текущий код:

let startTime;
let endTime;
let UsageTime = startTime - endTime;


chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
  if (changeInfo.status === "complete") {
    let startTime = Date.now();
  }
});

Я не знаю, как сохранить конечное время события, которое также является начальным временем следующего события.Нужна ли мне рекурсивная функция?

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