ну дык и e.clientX(Y) каждый раз вычисляются и ничего + просчитываются не все точки, по которым прошёл курсор
<div style="background: lightgrey">быстро проведи мышью по мне</div><div></div>
<script>
document.body.children[0].onmousemove = function (e) {
e = e || event;
this.nextSibling.innerHTML += e.clientX + '; ' + e.clientY + '<br>'
}
</script>