From 2b083287a5eb31e90cd5183ea797ab3fd6afdb20 Mon Sep 17 00:00:00 2001 From: dakkar Date: Mon, 28 Jul 2025 15:55:36 +0100 Subject: [PATCH] mark the callback as "passive", should improve performance see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#using_passive_listeners --- packages/frontend/src/components/SkOneko.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/components/SkOneko.vue b/packages/frontend/src/components/SkOneko.vue index 7e12bcac08..b8f6a78d8b 100644 --- a/packages/frontend/src/components/SkOneko.vue +++ b/packages/frontend/src/components/SkOneko.vue @@ -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) {