Как будет дешевле слушать скроллинг ивент - используя requestAnimationFrame или throttle лодеша (с 16ms)?
Я попробовал и то и другое, и заметил что используя requestAnimationFrame я получаю в десятки раз больше коллбеков, несмотря на то, что он тоже вроде как должен отрабатывать с рейтом 60fps? Или его дополнительно надо троттлить еще?
Семпл как тестировал
const tick = (event) => {
console.log('this')
}
function handler() {
return window.requestAnimationFrame(tick)
}
window.addEventListener('scroll', handler)