Sur les devices tactiles, lorsque vous cliquez sur un lien, vous aurez surement remarqué un lag. En effet, afin de s’assurer que vous avez bien cliqué et que ce n’est pas un début de scroll ou autre interaction, les OS gérant le tactile ajoute une latence de 300ms.

Mais dans la cadre de page web standard, ça apporte généralement une frustration, une impression de latence, c’est désagréable.

Fastclick, la solution simple

Fastclick est un script créé par le laboratoire web du Financial Times (ie FT lab), qui s’intègre très facilement et supprimera cette latence sur les devices « touch ». Sa mise en place est très simple.

Ci dessous un exemple pour l’implémenter, le premier de façon classique, le deuxième si vous utiliser browserify.

A noter que ça oblige à mettre du javascript dans la balise head, ce qui a pour effet de ralentir un peu le chargement de votre page…