Очень важный скилл: это понимать, когда юзер закончил скроллить
Событие scrollend срабатывает, когда прокрутка завершилась: жест закончился и позиция скролла перестала обновляться. Удобно для lazy loading, аналитики или чтобы “дожать” финальные обновления UI без дерганий.
Как это работает - https://developer.mozilla.org/en-US/docs/Web/API/Document/scrollend_event