Humans Can Perceive a Delay of 100+ Milliseconds
At  we're moving towards a better mobile experience. Speed is an important topic in mobile development.
                             Â
In general, we'd be talking caching or asset management. But here we're talking about the default 300 millisecond delay that users encounter on mobile browsers when a button is clicked.
                   Â
The idea is that with a 300ms delay, the browser has the time to check if the user meant to double click. In general, most web apps won't need this, as it will only slow down its UI.
What you need to know:
Humans can perceive a delay of 100 milliseconds. See for yourself. So, we'll need to work around the 300ms delay that happens when users click buttons on a mobile app.
Google engineers wrote a great article on how to handle this problem. A team of developers from the Financial Times Labs have written a library called fastclick that solves the issue!