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 = '';
};