YouTube CPU减负脚本 – 混合策略

通过智能节流计时器,显著降低YouTube的CPU使用率,同时保护关键播放器功能以防冻结。

作者
koyasi777
日安装量
15
总安装量
543
评分
3 0 0
版本
4.80
创建于
2025-04-24
更新于
2025-06-26
大小
12.2 KB
许可证
MIT
适用于

🎯 YouTube CPU Tamer – 混合版(改进版)

🧩 概览(Overview)

此用户脚本旨在显著降低在 YouTube 和 YouTube Music 上的 CPU 使用率。它根据标签页的可见性动态切换 requestAnimationFrameMutationObserver,优化 setTimeout 等定时器的行为。同时,它智能地处理 YouTube 的单页应用(SPA)导航,确保运行稳定并避免卡顿。

  • ⚙️ 混合触发策略:根据可见状态自动切换
  • 🔄 SPA 重打补丁支持:利用 yt-navigate-finish 事件和 DOM 观察自动恢复功能
  • 🧠 最小延迟阈值:防止干扰播放器关键功能
  • 🧼 使用 iframe 中的原生定时器:确保执行上下文安全干净

🚀 安装方法(How to Install)

  1. 在浏览器中安装 ViolentmonkeyTampermonkey
  2. 通过以下链接添加脚本: 👉 安装此脚本

📌 支持的网站(Supported Sites)


🔍 技术亮点(Technical Highlights)

  • 🎛 用混合节流逻辑封装 setTimeoutsetInterval
  • 👁 在后台标签中使用 MutationObserver 以减少不必要的 CPU 消耗
  • 🔧 通过 DOM 监听和超时机制处理 SPA 导航后的自动重打补丁
  • 🧪 保留函数的 .toString() 以防止被检测
  • 🧼 使用 iframe 中的原生定时器以避免污染主环境

👨‍💻 开发者说明(Developer Notes)

  • 使用现代 ES2020 JavaScript 编写
  • 不污染全局命名空间
  • 使用 @inject-into: page 深度集成 YouTube 页面

📜 许可证(License)

MIT License 可自由使用、修改和分发,风险自负。


🎥 享受更流畅的 YouTube 播放体验,同时让 CPU 更安静。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址