Есть такой код:
function checkingReading() {
chatbox.addEventListener('DOMSubtreeModified', (e) => {
userActive = true;
function handleVisibilityChange() {
if (document.visibilityState === "hidden") {
userActive = false;
} else { userActive = true; }
}
document.addEventListener("visibilitychange", handleVisibilityChange, false);
let parent = document.querySelector('#boxActive');
let classOfElement = parent.lastElementChild.className;
if (classOfElement == "msg ") {
if (userActive == true) {
$.ajax({
type: 'POST',
url: '/true.php',
data: { 'statusActive': true }
});
}
}
})
}
Как отследить частоту его срабатывания, то есть как узнать сколько раз в секунду изменяется элемент?