JS Mouse Position
Screen (Position on display)
Client (Position on the browser's display area)
Page (Scroll position is also relevant)
Movement (Position relative to previous position)
Offset (Position on element)
window.onmousemove = e => {
console.log(e.screenX)
console.log(e.screenY)
console.log(e.clientX)
console.log(e.clientY)
console.log(e.pageX)
console.log(e.pageY)
console.log(e.movementX)
console.log(e.movementY)
console.log(e.offsetX)
console.log(e.offsetY)
}