Я хочу измерить точное время (в миллисекундах) от вызова события до следующего идентичного вызова события.В моем случае это расширение 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();
}
});
Я не знаю, как сохранить конечное время события, которое также является начальным временем следующего события.Нужна ли мне рекурсивная функция?