Timing test

Onmouseenter-to-onclick timing difference between mobile and desktop environments.

HTML

<div id="bang">click me</div>
<div id="console_adjacent"></div>

JavaScript

let 
  cillit = document.querySelector('#bang'),
  my_console = document.querySelector('#console_adjacent'),
  timer = 0,
  ms = 0
;
cillit.onmouseenter = function(){
  timer = window.setInterval(function(){
		ms++;
  }, 1);
  my_console.innerHTML += 'mouseentering. '+ ms +'<br />';
};

cillit.onclick = function(){
  my_console.innerHTML += 'clicking. '+ ms +'<br />';
};

cillit.onmouseout = function(){
	window.clearInterval(timer);
	ms = 0;
  my_console.innerHTML = '';
};