Web CPU Tamer

Tarayıcının enerji etkisini örtük zamanlama gecikmesiyle azaltın

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
STELLAR STELS
Günlük kurulumlar
10
Toplam kurulumlar
11
Değerlendirmeler
0 0 0
Versiyon
2025.101.8
Oluşturulma
05.04.2026
Güncellenme
05.04.2026
Boyut
19,1 KB
Lisans
MIT
Geçerli
Tüm siteler

🇺🇦 Українською

Web CPU Tamer — це userscript, який зменшує навантаження на процесор і енергоспоживання браузера.

🔧 Як працює:
Скрипт перехоплює стандартні функції JavaScript:
setTimeout
setInterval
requestAnimationFrame
І додає до них невелику асинхронну затримку через Promise та MutationObserver.
⚙️ Що це дає:
Зменшується кількість одночасних виконань коду
Скрипти на сайтах виконуються повільніше, але стабільніше
Менше навантаження на CPU (особливо на faucet/crypto сайтах)
Знижується нагрів і споживання енергії
🧠 Особливості:
Працює на всіх сайтах (*://*/*)
Запускається дуже рано (document-start)
Не дає запуститися двічі (захист через унікальний ключ)
Використовує:
MutationObserver як тригер
власний таймлайн (якщо немає DocumentTimeline)
📌 Підсумок:

Скрипт "гальмує" виконання JavaScript на сторінці, щоб зменшити навантаження на систему без повної зупинки роботи сайтів.

🇷🇺 На русском

Web CPU Tamer — это userscript, который снижает нагрузку на процессор и энергопотребление браузера.

🔧 Как работает:
Скрипт перехватывает стандартные функции JavaScript:
setTimeout
setInterval
requestAnimationFrame
И добавляет к ним скрытую асинхронную задержку через Promise и MutationObserver.
⚙️ Что это даёт:
Уменьшается количество одновременных задач
Скрипты на сайтах выполняются медленнее, но стабильнее
Снижается нагрузка на CPU
Особенно полезно для тяжёлых сайтов (например faucet)
🧠 Особенности:
Работает на всех сайтах
Запускается сразу при загрузке страницы
Есть защита от двойного запуска
Использует:
MutationObserver как механизм синхронизации
альтернативный таймлайн, если стандартный недоступен
📌 Итог:

Скрипт искусственно замедляет выполнение JavaScript, чтобы уменьшить нагрузку и энергопотребление браузера.

🇬🇧 In English

Web CPU Tamer is a userscript designed to reduce CPU usage and browser energy consumption.

🔧 How it works:
It overrides core JavaScript timing functions:
setTimeout
setInterval
requestAnimationFrame
Adds a hidden asynchronous delay using Promise and MutationObserver.
⚙️ What it does:
Limits how many tasks run at the same time
Slows down script execution slightly but makes it more stable
Reduces CPU load and power usage
Especially useful for heavy websites (e.g. faucet/crypto sites)
🧠 Key features:
Works on all websites
Runs at document-start (very early)
Prevents duplicate execution
Uses:
MutationObserver as a trigger mechanism
custom timeline fallback if needed
📌 Summary:

The script intentionally throttles JavaScript execution to reduce system load without breaking site functionality.

🧠 Что происходит на самом деле

Скрипт не «магический оптимизатор». Он делает простую вещь:

👉 искусственно замедляет выполнение JavaScript
через перехват:

setTimeout
setInterval
requestAnimationFrame

И вставляет микро-задержки (через Promise + MutationObserver).

✅ Когда это реально полезно

Используй, если у тебя:

🔥 сайты грузят CPU на 100% (часто faucet / ротаторы / авто-скрипты)
🐢 браузер лагает или зависает
🔋 ноут греется или быстро садится батарея
🤖 много авто-скриптов одновременно (как у тебя)

👉 В таких случаях:

нагрузка падает
система становится стабильнее
меньше лагов/фризов
❌ Когда это может быть вредно

Скрипт замедляет ВСЁ, поэтому:

⏳ сайты могут работать медленнее
🎮 игры/анимации будут лагать
🧩 сложные сайты могут глючить
⚠️ капчи / таймеры могут работать некорректно
⚖️ Итог
❌ это не «ускоритель интернета»
❌ не увеличивает заработок на faucet
✅ это ограничитель нагрузки (CPU limiter)

👉 Простая аналогия:

Это как поставить ограничитель скорости —
машина едет медленнее, но не перегревается.

💡 Лично для твоего случая (faucet + скрипты)

👉 Да, тебе это может быть полезно, потому что:

у тебя куча userscript’ов
ротаторы + капчи нагружают CPU
этот скрипт стабилизирует работу

НО:
👉 если что-то перестало работать (капча/таймер) — лучше:

либо отключить на конкретном сайте
либо не использовать вообще
👍 Вывод

✔ Реальный и рабочий скрипт
✔ Полезен при высокой нагрузке
⚠ Но может ломать или замедлять сайты