How Can I optimize This Sir
const dpkCursor = document.querySelector(".dpkCursor");
gsap.set(dpkCursor, { xPercent: -50, yPercent: -50 });
let dpkCursorPos = { x: window.innerWidth / 2, y: window.innerHeight / 2 };
let dpkCursorMouse = { x: dpkCursorPos.x, y: dpkCursorPos.y };
window.addEventListener("mousemove", e => {
// best Power4.out or sine.out
gsap.to(dpkCursorMouse,{
duration:.25,
x: e.x,
y: e.y,
ease:'sine.out'
})
});
let dpkCursorSpeed = 1;
let dpkCursorXSet = gsap.quickSetter(dpkCursor, "x", "px");
let dpkCursorySet = gsap.quickSetter(dpkCursor, "y", "px");
gsap.ticker.add(() => {
dpkCursorPos.x += (dpkCursorMouse.x - dpkCursorPos.x) * dpkCursorSpeed;
dpkCursorPos.y += (dpkCursorMouse.y - dpkCursorPos.y) * dpkCursorSpeed;
dpkCursorXSet(dpkCursorPos.x);
dpkCursorySet(dpkCursorPos.y);
});