patternfly-elements
patternfly-elements copied to clipboard
[feat] add passive scroll event listeners on tabs
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/