Performance & Social Media Compatibility Update
Fixed Instagram, TikTok, and Reddit hover overlay — The floating speed controller now appears instantly on hover, even when transparent click-interception overlay divs intercept pointer events before reaching the player container. The primary blocker preventing smooth operation on social media video feeds.
Immediate hide on mouse exit — Speed controller now hides instantly when your cursor leaves the video player, rather than waiting for the 3-second idle timeout. Uses bounding-box overlap detection to distinguish between "cursor moved to a sibling overlay still covering the video" and "actually left the player area."
Throttled mousemove events — Reduced clearTimeout/setTimeout churn from firing on every pixel to ~20fps (50ms gate), eliminating unnecessary timer resets on high-movement scenarios.
Throttled global mouseover capture handler — The window-level mouseover listener now throttles at ~20Hz instead of firing on every child element in the DOM. Reduces DOM traversal frequency on complex layouts without losing responsiveness.
Optimized event-driven capture hooks — Improved play, loadstart, and mouseover handlers for lazy-loaded and infinite-scroll feeds (Instagram, TikTok, YouTube Shorts).
Launch — Universal Video Speed Control for Chrome
Shadow DOM traversal — Recursively traverses document boundaries and shadow roots to capture deep-nested players inside SPAs and web components, where standard extensions fail.
Dynamic speed control (0.1x – 16.0x) — Full playback rate range with a live slider, one-click presets, and keyboard hotkeys. Slider range auto-scales when speed exceeds 4.0x.
Single-key shortcut rebinding — Remap any hotkey to a single key of your choice. Smart context detection automatically disables shortcuts inside text inputs and search fields.
Frosted-glass hover toolbar — Hover any video player to reveal an overlay toolbar with speed controls, skip, and rewind. Auto-fades after 3 seconds of inactivity.
YouTube native API synchronization — Bridge events sync Velocity's speed changes directly to YouTube's internal player UI, keeping gear menus and timestamps accurate.
Domain exclusion list — Block-list specific domains from Velocity's control, with fast local matching and no remote lookups.
HUD toast overlay — On-screen speed indicator flashes briefly on every adjustment, matching the design of the extension popup dashboard.
Manifest V3 / zero background footprint — Service worker only boots on demand and fully unloads when idle. Zero persistent processes, zero telemetry, zero network requests.