Passive listeners promise not to call preventDefault(). This improves scroll performance.
window.addEventListener("scroll", handleScroll, {
passive: true
});
document.addEventListener("touchmove", handleTouch, {
passive: true
});
Use passive for scroll and touch events when you don't need to prevent default behavior.