Опция { passive: true } в addEventListener("touchstart", …) сообщает браузеру, что обработчик не отменит скролл — меньше jank на hero и sticky header.
Обязательно для touch/wheel, если не блокируете прокрутку намеренно.
- [addEventListener passive — MDN](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#passive) — Параметр passive.
- [Using passive listeners — Chrome Developers](https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners) — Lighthouse и perf.
---
## Ошибка
Если нужен preventDefault на свайпе карусели — passive должен быть false только на этом элементе.
