При загрузке сайта скриптом Carrot quest, который вы ставите на сайт, подгружается файл с основным кодом (api.min.js). Файл грузится асинхронно, и поэтому не влияет на скорость загрузки сайта. Сам файл весит 518kb и расположен в cdn. Средняя скорость загрузки скрипта 120ms-180ms.
После загрузки скрипта отправляется запрос на сервер jsconnect, он также отправляется асинхронно и не тормозит загрузку сайта. Скорость выполнения запроса зависит от удалённости посетителя от сервера. В европейской части России скорость будет около 200ms, из Стокгольма — 440ms.
Кроме того, с посетителями сайта устанавливается полнодуплексное соединение через протокол WebSocket. Это необходимо для реалтайм сервисов. Соединение держится до тех пор, пока пользователь не перезагрузит страницу. Поэтому в Chrome можно наблюдать такую картину:
Мы выставляем защиту на количество создаваемых у одного Лида событий: не более 60 событий в минуту. Если пользователь превышает квоту, мы блокируем его до тех пор, пока количество отправляемых в Carrot quest событий не станет меньше 60 в минуту.