Здравствуйте.
Помогите, пожалуйста, оптимизировать мой код:
https://jsfiddle.net/Lu1p0xmo/
Там все подробно прокомментировал, чтобы быстрее вошли в курс дела.
Проблема в том, что когда зафиксированных точек становится много (больше 300), сайт начинает лагать. На фиддле возможно ничего не заметно, но у меня на сайте ощущается. Это самый тяжелый скрипт как мне кажется, остальные все стандартные: слайдеры, попапы, формы, так что не думаю, что проблема в них.
Понятия не имею, как можно еще написать. Могут ли объявления переменных и условия в цикле существенно влиять на производительность или все же дело в алгоритме?