Safari (Webkit?) rendering bug. Open The timelines panel of the dev tools, record and watch "Layout & Rendering" during these tests.
In Safari, the CPU gets pegged due to infinite rendering when all the following are true:
No lasting CPU load when you hover me. (I do not satisfy requirement #3)
Watch Layout & Rendering when you hover on me. As long as you stay hovered, there is an infinite rendering loop.
I also create a loop, but in my case, it never stops after the first hover unless you refresh the page (remove me from the DOM). This is because I also transition out of the shadow.