Запустите ваше приложение в разделе Инструменты и посмотрите, где ваши узкие места в производительности.Наиболее вероятная причина плохой прокрутки в том, что ваш процессор перегружен, возможно, из-за какого-то другого действия, выполняемого вашей программой.
С другой стороны, это может вызвать проблемы из-за сложного JavaScript в HTML или недопустимого HTML.Загрузите ваш HTML и Javascript в Safari на Mac и используйте веб-инспектор разработчика для его профилирования.Найдите в расширенных настройках опцию включения меню «Разработка».