JSFiddle - React, Tailwind, and code Playground

by oboshto

HTML

move mouse here

JavaScript

let handleMousemove = (event) => {
  //console.warn(`${event.x}:${event.y}`);
  document.body.innerText += `\n${event.x}:${event.y}`;
};

let throttle = (func, delay) => {
	let prev = Date.now() - delay;
  
  return (...args) => {
    let current = Date.now();
    if (current - prev >= delay) {
    	prev = current;
      func.apply(null, args);
    }
  }
};

document.addEventListener('mousemove', throttle(handleMousemove, 500));