CSS
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}
*:not(input, textarea) {
  -webkit-user-select: none;
}
By default, the response to a tap can be sluggish because it waits for a potential double-tap. To improve this, you can use fastclick.js.