I mean this:
https://github.com/ftlabs/fastclick
Is it still needed and important?
I know there are things related to viewport declarations concerning certain browsers. But It seems they are old things, and what about the other browsers nowadays?
<meta name="viewport" content="width=device-width, initial-scale=1">
This article explains in detail why and when you need fastclick.js
:
https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
TL;DR
As of Chrome 32 (back in 2014) this delay is gone for mobile-optimised sites, without removing pinch-zooming! Firefox and IE/Edge did the same shortly afterwards, and in March 2016 a similar fix landed in iOS 9.3.
As long as your <head>
includes: <meta name="viewport" content="width=device-width">
, this way the browser assumes you have made the text readable on mobile so there is no need for double-click.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With