I Hate Waiting

TSpeeds up page loading: on video-hosting sites, priority is given to the main video; on other sites, priority is given to visible content.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
ktt21
Daily installs
5
Total installs
25
Ratings
0 0 0
Version
1.1.5
Created
2026-03-28
Updated
2026-04-01
Size
27.1 KB
License
MIT
Applies to
All sites

🇬🇧 English
What the script does
I Hate Waiting is a Tampermonkey userscript that speeds up page loading and rendering on any website. It starts working from the very first millisecond a page begins to open.

Key improvements compared to browsing without the script
On video hosting sites (YouTube, Rutube, VK Video, Twitch, Vimeo, etc.) the script locates the main player on the page and forces maximum load priority — video starts buffering before banners, recommendations, and other page content finish loading. On YouTube, the built-in metrics collection system that runs in the background and consumes CPU is also disabled.

On regular websites (articles, news, blogs, forums) images and iframes outside the visible screen area are not loaded until the user scrolls to them — the browser dedicates the full bandwidth to what is visible right now. Images in the first screen load at maximum priority.

On all websites the script blocks data transmission to popular analytics trackers (Google Analytics, Yandex.Metrica, Facebook Pixel, Hotjar, etc.) and removes their DOM elements before they finish loading. External web fonts no longer block text rendering — the page shows text in a system font immediately, while the web font loads in the background. Site smooth scroll is replaced with instant response.

Once the page is loaded and the user starts scrolling, the script quietly pre-resolves DNS for link domains on already-viewed sections — clicking a link will be faster.

The ON/OFF button in the bottom-right corner lets you disable the script on a specific site if anything behaves unexpectedly.