Yep, here&#x27;s an example - if you mouse down on the video thumb, and don&#x27;t move the mouse nor release the mouse button (so basically you&#x27;ve held the thumb in place):<p>- Does the pause event fire?<p>- Does the seeking event fire? Or does it only fire when you move the mouse to drag the thumb to a new time?<p>- Does the seekend event fire? Does it fire every time you move the thumb to a new position without releasing the mouse button? Or does it only fire when you release the mouse button?<p>- Does the timeupdate event fire? Does it fire once? Or repeatedly for the same position where the thumb is?<p>Every browser has different answers.<p>As for the timeupdate event, it only fires once every 250ms, which is painfully slow for applications that need to synchronize something with the video (slides, subtitles, etc.)<p>And even if you decided to ignore all the events and write a requestAnimationFrame-powered loop to query only the changes in the currentTime property, there&#x27;s a bug in Chrome on Android where the video.currentTime property becomes out-of-sync with the video if any long-running JS or complicated animation blocks the event loop for a few seconds - <a href="https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;chromium&#x2F;issues&#x2F;detail?id=509010" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;chromium&#x2F;issues&#x2F;detail?id=509010</a>