46aff5657711919d04dc5ff2e4e13581dfa7560d
scrub fill/time were driven off timeupdate, which browsers fire irregularly (a handful of times a second) — visible as the bar stepping instead of gliding. now driven by requestAnimationFrame while playing (display refresh rate), with a direct sync on pause/seeked so it still tracks immediately when not running.\n\npreload=none meant zero data was fetched until the play button was pressed, causing a visible stall right at playback start. preload=metadata lets the browser prime the connection and read the moov atom ahead of time without fetching the full video for visitors who never press play.
Description
No description provided
Languages
JavaScript
51.6%
CSS
24.4%
HTML
20.6%
Shell
2.7%
Dockerfile
0.7%