FastClick
FastClick is a JavaScript library developed by FT Labs that removes the 300-millisecond delay on click events in mobile browsers. This delay was originally introduced by mobile browsers to distinguish between a single tap and a double-tap. FastClick achieves this by listening for touch events and programmatically triggering a "click" event on the element that was touched. This results in a faster, more responsive user experience on touch devices, as the click event fires almost instantaneously.
The library is lightweight and easy to implement. It can be initialized by simply calling FastClick.attach()
While FastClick significantly improves click responsiveness, it's important to note that it is a shim. Modern