优化 X.com/Twitter 性能:移除高负载 CSS、限制 FPS、减少 DOM、暂停屏幕外视频、屏蔽分析并在卡顿时自动启用高性能模式。
X.com Heavy JS Optimizer+ is a high-performance userscript that dramatically reduces lag, scroll jank, and CPU load on X.com (Twitter).
It intelligently removes redundant animations, limits repainting, pauses offscreen videos, and caps JavaScript frame rates — all without breaking the core site experience.
🧹 Lightweight CSS Cleanup
Removes heavy effects (backdrop-filter, blur, gradients) and disables GPU-stressing layers.
⚙️ Passive Event Optimization
Forces passive: true on scroll/touch listeners for smoother rendering.
🎞️ Smart Video Control
• Only one video can play at a time
• Auto-pause when scrolled offscreen
• Prevents auto-play and decoding spam
🧩 DOM Feed Garbage Collector
Keeps only the last N tweets in the DOM to prevent memory bloat.
(Configurable from userscript menu.)
📊 Metrics Blocking (Optional)
Blocks unnecessary telemetry calls like scribe, engagement, and client_event.
⚡ Aggressive Runtime Mode
Auto-detects long tasks and dynamically limits FPS (requestAnimationFrame) to maintain stability.
💤 Tab Visibility Safety
Auto-pauses all videos when tab is hidden.
Available via ViolentMonkey / TamperMonkey menu:
| Scenario | Before | After | Improvement |
|---|---|---|---|
| Scrolling feed 100+ tweets | ~48–55 FPS | 90+ FPS | +85% |
| Memory footprint (avg) | 1.4 GB | 650 MB | −53% |
| CPU load (video active) | 45–60% | 25–30% | −50% |
(Tested on Brave 1.72 / Win10 / Ryzen 7 5800H)
✅ Works on:
🧩 Supported managers:
Developed by Oppai1442
Made with ❤️, caffeine, and a stubborn hatred of lag.
License: MIT
View source on GreasyFork
⚠️ Disclaimer:
This script modifies rendering behavior for optimization purposes.
Use at your own discretion — functionality on experimental browsers may vary.