Не прошу писать код, просто хочется понять, как это работает.
Предполагаю есть несколько площадей при попадании на которые срабатывает setTimeOut с разным интервалом. По мере приближения к кнопке происходит попадание на заданные площади и уже определяет частоту происходящих сердцебиений или каких либо других событий, как вы думаете?
видео
я еще толком ничего не понимаю в js. Учусь, по этому все ваши гипотезы будут мне отдушиной!