Greasy Fork is available in English.
To enhance YouTube performance by modifying YouTube JS Engine
هذه إصدارات لهذا البرنامج النصي حيث تم تحديث الكود. عرض كل الإصدارات.
YouTube JS Engine Tamer | Fix
YouTube JS Engine Tamer | Change Feature
DO_createStampDomArray_
YouTube JS Engine Tamer | Code Review
YouTube JS Engine Tamer | Fix Bug
flexible-item-buttons
YouTube JS Engine Tamer | Code Fix
YouTube JS Engine Tamer | Bug Fix
whitelist ytd-unified-share-panel-renderer for share popup positioning.
ytd-unified-share-panel-renderer
YouTube JS Engine Tamer | Update
DO_createStampDomArrayFnF1_
YouTube JS Engine Tamer | New Major Feature
DO_createStampDomArrayFnE1_
YouTube JS Engine Tamer | Minor Fix
YouTube JS Engine Tamer | New Feature
FIX_TRANSCRIPT_SEGMENTS
isChatRoomURL
YouTube JS Engine Tamer | Fix FIX_VIDEO_PLAYER_MOUSEHOVER_EVENTS
FIX_VIDEO_PLAYER_MOUSEHOVER_EVENTS
close #71
set FIX_DOM_IFREPEAT_RenderDebouncerChange to false
FIX_DOM_IFREPEAT_RenderDebouncerChange
false
YouTube JS Engine Tamer | Fine Tune
Update 473972.user.js
YouTube JS Engine Tamer | Issue Temp Fix
FIX_DOM_IF_REPEAT
FIX_DOM_IF_TEMPLATE
FIX_DOM_IFRepeat_RenderDebouncerChange
Micro Code Optimization
Added FIX_POPUP_UNIQUE_ID
FIX_POPUP_UNIQUE_ID
added FORCE_NO_REUSEABLE_ELEMENT_POOL
FORCE_NO_REUSEABLE_ELEMENT_POOL
YouTube JS Engine Tamer | Minor Code Fix
YouTube JS Engine Tamer | Feature Update
[yt-js-engine-tamer] (key-extraction)
zo
getScreenInfo
hookLeftPD
window.addEventListener('resize', getScreenInfo.onResize, true);
HOOK_CSSPD_LEFT
YouTube JS Engine Tamer | Add @match
@match
Added the following urls (subject to further reviews)
https://www.youtube-nocookie.com/embed/*
https://studio.youtube.com/live_chat*
YouTube JS Engine Tamer | Flags Removed
SCRIPTLET_NOFIX_setTimeout
WEAK_REF_BINDING
WEAK_REF_PROXY_DOLLAR
FIX_VIDEO_BLOCKING
UNLOAD_DETACHED_POLYMER
FIX_yt_player
YouTube JS Engine Tamer | New Feature Flag
added FIX_fix_requestIdleCallback_timing
FIX_fix_requestIdleCallback_timing
YouTube JS Engine Tamer | Urgent Bug Fix
LimitedSizeSet
getComputedStyle
FIX_bind_self_this
FIX_weakMap_weakRef
YouTube JS Engine Tamer | Memory Leakage Fix
code fix
added isWatchPageURL()
isWatchPageURL()
disable FIX_Iframe_NULL_SRC
FIX_Iframe_NULL_SRC
Fix for Orion
added foregroundPromiseFn_noGPU adjusted xrequestAnimationFrame
foregroundPromiseFn_noGPU
xrequestAnimationFrame
added SCRIPTLET_NOFIX_setTimeout
YouTube JS Engine Tamer | Feature
Enable FIX_removeChild
FIX_removeChild
added FIX_Polymer_dom to fix yt internal bug
FIX_Polymer_dom
YouTube JS Engine Tamer | Feature Fix
added FIX_removeChild
YouTube JS Engine Tamer | PROP LIST UPDATE
added PROP_OverReInclusion_XXXX
PROP_OverReInclusion_XXXX
Fix Github Icons Issue
YouTube EXPERIMENT_FLAGS Tamer | Feature Bug Fix
WeakRef
YouTube JS Engine Tamer | Major New Feature
MODIFY_ShadyDOM_OBJ
WEAKREF_ShadyDOM
OMIT_ShadyDOM_EXPERIMENTAL
OMIT_ShadyDOM_settings
New Feature - amend and fix the global shortcut control
FIX_SHORTCUTKEYS
CHANGE_SPEEDMASTER_SPACEBAR_CONTROL
web_speedmaster_spacebar_control
USE_IMPROVED_PAUSERESUME_UNDER_NO_SPEEDMASTER
keydown
YouTube JS Engine Tamer | Code Bug Fix
Added DISABLE_COOLDOWN_SCROLLING
DISABLE_COOLDOWN_SCROLLING
YouTube JS Engine Tamer | Minor Update
YouTube JS Engine Tamer | Remove Obsolete Code
added TO_REMOVE_PRUNE_propNeedles
TO_REMOVE_PRUNE_propNeedles
Add prototypeInherit
prototypeInherit
Update nextBrowserTick Library
YouTube JS Engine Tamer | Major Code Bug Fix
YouTube JS Engine Tamer | Add Function
add function toFixed2
toFixed2
Code Fix
fix for FIX_yt_player_timer_scheduling
FIX_yt_player_timer_scheduling
added FIX_yt_player_timer_scheduling = false; see https://greasyfork.org/en/scripts/473972/discussions/237140
FIX_yt_player_timer_scheduling = false
fix for CHANGE_appendChild (nativeAppendChild issue)
CHANGE_appendChild
nativeAppendChild
YouTube JS Engine Tamer | Code Update
fix caption segment bug
YouTube JS Engine Tamer | Log Fix
YouTube JS Engine Tamer | Message Fix
Disabled IGNORE_bufferhealth_CHECK, see discussion #233458
IGNORE_bufferhealth_CHECK
Code Update for PERF_471489_
PERF_471489_
added DENY_requestStorageAccess and DISABLE_IFRAME_requestStorageAccess
DENY_requestStorageAccess
DISABLE_IFRAME_requestStorageAccess
added IGNORE_bufferhealth_CHECK
FIX_schedulerInstanceInstanceV1
slowMode
removed maybeUpdateFlexibleMenu fix.
maybeUpdateFlexibleMenu
LOG_FETCHMETA_UPDATE = false
added NO_SCHEDULING_DUE_TO_COMPUTEDSTYLE
NO_SCHEDULING_DUE_TO_COMPUTEDSTYLE
Fix for Brave Scriptlet
added ENABLE_COMPUTEDSTYLE_CACHE
ENABLE_COMPUTEDSTYLE_CACHE
bug fix
added FIX_avoid_incorrect_video_meta_emitterBehavior; see issue #30
FIX_avoid_incorrect_video_meta_emitterBehavior
added FIX_avoid_incorrect_video_meta to omit the incorrect yt-animated-rolling-number
FIX_avoid_incorrect_video_meta
yt-animated-rolling-number
added FIX_stampDomArray_stableList
FIX_stampDomArray_stableList
YouTube JS Engine Tamer | nextBrowserTick
nextBrowserTick
added ENABLE_ASYNC_DISPATCHEVENT
ENABLE_ASYNC_DISPATCHEVENT
added weakenStampReferences (ENABLE_weakenStampReferences)
weakenStampReferences
ENABLE_weakenStampReferences
YouTube JS Engine Tamer | Core Update
observablePromise
rendererStamperApplyChangeRecord_
YouTube JS Engine Tamer | Try Fix
YouTube JS Engine Tamer | SC Fix
See discussion #215868
YouTube JS Engine Tamer | Chat Fix
See discussion#217084
YouTube JS Engine Tamer | Typo
YouTube JS Engine Tamer | Suppress UNLOAD_DETACHED_POLYMER
YouTube JS Engine Tamer | Adjust Fix
YouTube JS Engine Tamer | Suppress DOM WeakRef
added UNLOAD_DETACHED_POLYMER
Script Update | polymer_enable_sink_wrapper
polymer_enable_sink_wrapper
prepare for polymer_enable_sink_wrapper
YouTube Tamer | Bug Fix
fix issue #20
Fix for yt animated element; see https://greasyfork.org/scripts/473972/discussions/208262
YouTube JS Engine Tamer | 0.6.18
FIX_VideoEVENTS_v2
YouTube JS Engine Tamer | 0.6.17
added performance.now() hack
performance.now()
Update vanillajs-iframe-v1
vanillajs-iframe-v1
make connectedCallback async
connectedCallback
https://greasyfork.org/en/scripts/473972-youtube-js-engine-tamer/discussions/205044
revert ENABLE_discreteDispatchEvent
ENABLE_discreteDispatchEvent
added ENABLE_discreteDispatchEvent
YouTube JS Engine Tamer | Breaking Change
added ENABLE_discreteTasking
ENABLE_discreteTasking
Fix https://greasyfork.org/en/scripts/473972-youtube-js-engine-tamer/discussions/204558
added FIX_VideoEVENTS
FIX_VideoEVENTS
added FIX_maybeUpdateFlexibleMenu
FIX_maybeUpdateFlexibleMenu
added FIX_ytAction_, FIX_onVideoDataChange, FIX_onStateChange, FIX_onLoopRangeChange
FIX_ytAction_
FIX_onVideoDataChange
FIX_onStateChange
FIX_onLoopRangeChange
added FIX_Shady
FIX_Shady
YouTube JS Engine Tamer | Code Change
Delayed RAF Scheduling
FIX_schedulerInstanceInstance_
FIX_ytdExpander_childrenChanged
FIX_paper_ripple_animate
FIX_doIdomRender
added IGNORE_bindAnimationForCustomEffect
IGNORE_bindAnimationForCustomEffect
set NATIVE_CANVAS_ANIMATION to false
NATIVE_CANVAS_ANIMATION
blobURL for clean context in WebKit
blobURL
Fix objectPrune in Brave's JSON.parse
objectPrune
JSON.parse
YouTube JS Engine Tamer | Feature Rewrite
rewrite FIX_error_many_stack
FIX_error_many_stack
fix for window.onerror stacking issue due to adblock
window.onerror
updateValue
attributeUpdate
YouTube JS Engine Tamer
added FIX_Animation_n_timeline and _yt_player.VG
FIX_Animation_n_timeline
_yt_player.VG
Critical Bug Fix
res.animate = fc.HTMLElement.prototype.animate;