Возможные причины задержки между слайдами при бесконечной прокрутке:
- Использование стилей, которые перекрывают работу слайдера. 1 Например, применение свойства transition к элементу .slick-track может привести к тому, что слайдер при достижении конца набора возвращается к началу. 1
- Накопление обработчиков событий. 5 Так как JavaScript — однопоточный язык, события обрабатываются строго по очереди. 5 Если на закрытой вкладке обработчики только накапливаются, а на открытой — исполняются, то при переходе от закрытой вкладки к открытой все накопленные обработчики могут исполняться практически сразу, без временных промежутков. 5
Для устранения проблемы можно попробовать очистить все списки страниц или элементов перед добавлением новых, чтобы избавиться от всех предыдущих элементов из последней сборки. 3