patternfly-elements icon indicating copy to clipboard operation
patternfly-elements copied to clipboard

[feat] add passive scroll event listeners on tabs

Open zeroedin opened this issue 2 years ago • 0 comments

Small performance improvement for tabs/overflow controller

Touch and wheel event listeners are useful for tracking user interactions and creating custom scrolling experiences, but they can also delay page scrolling. Currently, browsers can't know if an event listener will prevent scrolling, so they always wait for the listener to finish executing before scrolling the page. Passive event listeners solve this problem by letting you indicate that an event listener will never prevent scrolling.

https://developer.chrome.com/en/docs/lighthouse/best-practices/uses-passive-event-listeners/

zeroedin avatar Oct 05 '23 17:10 zeroedin