@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
быстрый кликер на басе
-
@dilolo не поможет. Клики будут производиться в другом браузере.
Как вариант можно отключить эмуляцию мыши. С мышью точно быстро не получится. Как то обсуждали подобное по игре на Али, но вроде ничего толкового не посоветовали.
Самое эффективное: отловить http-запрос и организовать клики через get/post запросы

