mark the callback as "passive", should improve performance

see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#using_passive_listeners
This commit is contained in:
dakkar 2025-07-28 15:55:36 +01:00
parent b3857c6d9a
commit 2b083287a5

View file

@ -104,13 +104,13 @@ function init() {
nekoEl.value.style.left = `${nekoPosX - 16}px`;
nekoEl.value.style.top = `${nekoPosY - 16}px`;
window.document.addEventListener('mousemove', mouseCallback);
window.document.addEventListener('mousemove', mouseCallback, { passive: true });
window.requestAnimationFrame(onAnimationFrame);
}
function uninit() {
window.removeEventListener('mousemove', mouseCallback);
window.removeEventListener('mousemove', mouseCallback, { passive: true });
}
function onAnimationFrame(timestamp) {