Утечка памяти в подключаемом коде аналитики и консультанта
В скрипте cs.min.js наблюдается серьезная утечка памяти, которая видна невооруженным взглядом, если страница остается открытой на несколько часов. Это наблюдается не только на моём сайте, но и даже на сайтах вашей компании, таких как uiscom.ru и comagic.ru.
Вот прилагаю ссылку на скриншот внутреннего диспетчера задач браузера Chrome:
Обратите внимание на столбец JavaScript memory. Эта память растет до момента, когда уже расти некуда и отладчик (если он открыт) приостанавливает выполнение скриптов (именно cs.min.js). Если без отладчика, то выполнение скриптов продолжается до момента, когда памяти будет не хватать совсем и тогда браузер "убьет" эту вкладку, заменив содержимое страницы шаблоном "Aw, snap!":
Это серьезная проблема для сайтов, которые могут быть открыты длительное время. Например если у пользователя есть привычка оставлять вкладки со страницами открытыми, чтобы просмотреть их позже.
Вот ещё скриншот из developer tools, как раз до краша, когда js скрипт становится на паузу: