browsers mostly skip updating hover state while you scroll
so I made super-hover, a tiny utility library that checks what's under your cursor every frame!
`pnpm add super-hover`
so why would you use this?
well, you probably shouldn't.
deprioritizing hover updates is most likely done for performance, so browsers can focus on scrolling, painting and any layout work needed as new elements enter the viewport.
which is probably what you want by default!
BUT :)
updating hover every frame opens up some fun interactions, like this super sick section by Locomotive, which first gave me the idea a while ago:
locomotive.ca/en/work