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)
}