Layer A responds to click events normally, which on iOS will introduce a 300ms delay.

Layer B is enhanced with FastClick, and will fire the click handler with no delay.

The layers will behave normally on platforms that don't support touch events.

Touch end time:

Click event time:

Difference:

A
B