Balanced YouTube loading optimizations with lazy loading, smart preloading, hover previews, and scrubbing control.
EasyStrapper v2 is an advanced Tampermonkey script that accelerates YouTube’s browsing experience by optimizing when and how resources load. It combines smart thumbnail handling (lazy loading + upgrading quality near the viewport), persistent preloading, hover previews, network connection hints, and UI “trims” that reduce unnecessary page work—all while continuously adapting to YouTube’s dynamically injected content.
This release expands beyond basic lazy loading and script deferral with:
sessionStorage) to avoid redundant preloads.preconnect and dns-prefetch hints for key YouTube hosts (e.g., i.ytimg.com).requestIdleCallback fallback supported).MutationObserver to detect newly injected nodes and re-apply optimizations automatically.What It Does (configurable):
Benefit: Less UI noise and fewer expensive visual effects; can reduce CPU/GPU churn.
On page load and YouTube SPA navigations (yt-navigate-finish), EasyStrapper:
sessionStorage to reduce duplicate work during the session.Less upfront loading, fewer wasted requests, and smarter preloading makes Home/Search/Subscriptions feel snappier.
Preloading thumbnails before they appear reduces jank and “blank” placeholders while you scroll.
Optional UI trims and scrub softening reduce unnecessary animations and background network churn.
Prefetch trimming + lazy loading ensures fewer “guessy” downloads and more intentional resource use.