Enhance X.com/Twitter performance by removing heavy CSS, throttling FPS, limiting feed DOM, blocking analytics, and optimizing offscreen videos.
Ajankohdalta 23.10.2025. Katso uusin versio.
Tästä skriptistä on versioita, joissa koodia päivitettiin. Näytä kaikki versiot.
GM_registerMenuCommand
<script>
@inject-into auto
waitForNonceAndInject()
script[nonce]
NUKE_PRELOAD
preload/prefetch/modulepreload
XMLHttpRequest
fetch
sendBeacon
Feed cleanup strategy:
content-visibility: hidden
contain-intrinsic-size
height
Preload removal behavior:
Injection string building:
main()
MutationObserver
PerformanceObserver
articles[i].remove()
Set default injection mode = auto/page
v1.3.6- perf: throttle setTimeout same as setInterval to reduce CPU wakeups- fix: correct override to no-op only longtask/resource/paint observers- perf: add modulepreload removal to block bundler prefetch- perf: apply content-visibility to sidebarColumn to reduce offscreen layout cost- perf: lower fetchPriority for images to save bandwidth- style: extend cleanup for gradient/shadow utility classes
v1.3.5- feat: add localization & extended language support (50 locales)- chore: unify metadata descriptions & names
v1.3.4- refactor: replace MutationObserver blocker with throttled version- fix: restore feed loading & modals on X.com (no more broken infinite scroll)
v1.3.3- refactor: rewrite PerformanceObserver patch to safe version (fix arguments/constructor issue)
Fixes & Stability
TypeError: root.querySelectorAll is not a function
onReady()
scanVideos()
scanImg()
Performance Enhancements
@run-at document-start
rAF
setInterval
Behavior Improvements
onReady
Developer Notes
Core Features
blur
backdrop-filter
linear-gradient
content-visibility: auto
scribe
metrics
client_event
Adaptive Runtime
Oppai1442 GreasyFork Profile
License: MIT