Ultimate Performance Boost for YouTube Live Chats
To są wersje tego skryptu, gdzie kod został zaktualizowany. Pokaż wszystkie wersje.
YouTube Super Fast Chat | Bug Fix
YouTube Super Fast Chat | Clean up
removed USE_WILL_CHANGE_CONTROLLER removed ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED removed unused code added _flag0281_ for boost chat
USE_WILL_CHANGE_CONTROLLER
ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED
_flag0281_
YouTube Super Fast Chat | New Feature
added REACTION_ANIMATION_PANEL_CSS_FIX
REACTION_ANIMATION_PANEL_CSS_FIX
AMEND_TICKER_handleLiveChatAction is now not working. To be reviewed. Set to false as a temp fix.
AMEND_TICKER_handleLiveChatAction
YouTube Super Fast Chat | Update
Updated atBottomChanged_ for better performance
atBottomChanged_
Update 469878-youtube-chat.js
Fix for Orion
YouTube Super Fast Chat | Code Fix
added foregroundPromiseFn_noGPU
foregroundPromiseFn_noGPU
YouTube Super Fast Chat | Core Update
introduce iAFP
iAFP
YouTube Super Fast Chat | Feature Change
revised FIX_TOOLTIP_DISPLAY to adopt new yt code
FIX_TOOLTIP_DISPLAY
LimitedSizeSet
added SKIP_PRELOAD_EMOJI
SKIP_PRELOAD_EMOJI
YouTube JS Engine Tamer | Code Review
Fix Github Icons Issue
YouTube Super Fast Chat | New CSS
added cssText17_FIX_overwidth_banner_message
cssText17_FIX_overwidth_banner_message
YouTube Super Fast Chat | Adoption Fix
Fix for latest polymer controller extraction.
yt-live-chat-author-badge-renderer
dataChanged
FIX_THUMBNAIL_DATACHANGED
FIX_CLICKING_MESSAGE_MENU_DISPLAY_ON_MOUSE_CLICK
Update ytConfigHacks version
YouTube Super Fast Chat | CSS Fix
added FIX_ANIMATION_TICKER_TEXT_POSITION
FIX_ANIMATION_TICKER_TEXT_POSITION
YouTube Super Fast Chat | Disable ShadyDom Free
DISABLE_FLAGS_SHADYDOM_FREE
Update library version
added NO_FILTER_DROPDOWN_BORDER
NO_FILTER_DROPDOWN_BORDER
yt-chat-item-seq
yt-chat-item-odd
yt-chat-item-even
YouTube Super Fast Chat | Setting Change
set ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED to false
false
YouTube Super Fast Chat | Fix to latest Yt
added fixChildrenIssue801 to fix the incorrect YouTube engine coding due to Polymer Controller method get not found in HTMLDivElement
fixChildrenIssue801
get
HTMLDivElement
added skipErrorForhandleAddChatItemAction_ to avoid throwing error due to above issue (just in case)
skipErrorForhandleAddChatItemAction_
YouTube Super Fast Chat | Code Change
Introduce nextBrowserTick (experimental)
nextBrowserTick
Script Update
remove kevlar_tuner_should_test_maintain_stable_list = true due to timestamp toggle issue
kevlar_tuner_should_test_maintain_stable_list = true
YouTube Super Fast Chat | Minor Update
YouTube Super Fast Chat | Fix Async Issue
added NO_ITEM_TAP_FOR_NON_STATIONARY_TAP
NO_ITEM_TAP_FOR_NON_STATIONARY_TAP
YouTube Super Fast Chat | FireFox Bug Fix
YouTube Super Fast Chat | Update Fix
added FASTER_ICON_RENDERING
FASTER_ICON_RENDERING
Script Update | polymer_enable_sink_wrapper
polymer_enable_sink_wrapper
prepare for polymer_enable_sink_wrapper
update to fnIntegrity(mclp.flushActiveItems_, '0.138.81')
fnIntegrity(mclp.flushActiveItems_, '0.138.81')
update to fnIntegrity(cProto.startScrolling, '1.43.31')
fnIntegrity(cProto.startScrolling, '1.43.31')
update fnIntegrity(cProto.computeContainerStyle) to 2.44.29
fnIntegrity(cProto.computeContainerStyle)
2.44.29
YouTube Super Fast Chat | Minor fix
YouTube Super Fast Chat | New Fix
fix auto scrolling issue
Update vanillajs-iframe-v1
vanillajs-iframe-v1
YouTube Super Fast Chat | Fix
revert operation on shouldAnimateIn to avoid bug
shouldAnimateIn
YouTube Super Fast Chat | Minor Fix
Fix FLAGS execution ordering
https://greasyfork.org/en/scripts/469878-youtube-super-fast-chat/discussions/197781
added FIX_BATCH_TICKER_ORDER
FIX_BATCH_TICKER_ORDER
added ADJUST_TICKER_DURATION_ALIGN_RENDER_TIME
ADJUST_TICKER_DURATION_ALIGN_RENDER_TIME
Disable Google Translation Hints (DISABLE_Translation_By_Google)
DISABLE_Translation_By_Google
added ytConfigHacks to replace flagsFnOnInterval
ytConfigHacks
flagsFnOnInterval
blobURL for clean context in WebKit
blobURL
Give up for ATTEMPT_TICKER_ANIMATION_START_TIME_DETECTION
ATTEMPT_TICKER_ANIMATION_START_TIME_DETECTION
added AMEND_TICKER_handleLiveChatAction to fix ticker duplication and unresponsively fast ticker generation
YouTube Super Fast Chat | Change Feature
Changed INTERACTIVITY_BACKGROUND_ANIMATION implementation
INTERACTIVITY_BACKGROUND_ANIMATION
YouTube Super Fast Chat | Change Default
change INTERACTIVITY_BACKGROUND_ANIMATION to 0
0
YouTube Super Fast Chat | Major Change
CHANGE_DATA_FLUSH_ASYNC
Fix objectPrune in Brave's JSON.parse
objectPrune
JSON.parse
YouTube Super Fast Chat | Major Code Fix
CLOSE_TICKER_PINNED_MESSAGE_WHEN_HEADER_CLICKED
fixed getComputedStyle
getComputedStyle
added MAX_TOOLTIP_NO_WRAP_WIDTH fixed showContextMenu's event propagation
MAX_TOOLTIP_NO_WRAP_WIDTH
showContextMenu
YouTube Super Fast Chat | Bug Fixing
YouTube Super Fast Chat | Minor Code Fix
added _lastCountdownTimeMsX0
_lastCountdownTimeMsX0
Bug fix for tooltip content trimming
YouTube Super Fast Chat | Feature Upgrade
Feature Upgrade: RAF_FIX_scrollIncrementally
RAF_FIX_scrollIncrementally
Critical Bug Fix
res.animate = fc.HTMLElement.prototype.animate;
YouTube Super Fast Chat
Changed from DISABLE_INTERACTIVITY_BACKGROUND_ANIMATION to INTERACTIVITY_BACKGROUND_ANIMATION
DISABLE_INTERACTIVITY_BACKGROUND_ANIMATION
added CLOSE_TICKER_PINNED_MESSAGE_WHEN_HEADER_CLICKED
added LIVE_CHAT_FLUSH_ON_FOREGROUND_ONLY = true added CHANGE_DATA_FLUSH_ASYNC = true added CHANGE_MANAGER_UNSUBSCRIBE = true added DISABLE_INTERACTIVITY_BACKGROUND_ANIMATION = true
LIVE_CHAT_FLUSH_ON_FOREGROUND_ONLY = true
CHANGE_DATA_FLUSH_ASYNC = true
CHANGE_MANAGER_UNSUBSCRIBE = true
DISABLE_INTERACTIVITY_BACKGROUND_ANIMATION = true
added ADVANCED_NOT_ALLOW_SCROLL_FOR_SHOW_CONTEXT_MENU
ADVANCED_NOT_ALLOW_SCROLL_FOR_SHOW_CONTEXT_MENU
YouTube Super Fast Chat | Major Bug Fix
YouTube Super Fast Chat | Major Update
options name changed
FIX_MENU_REOPEN_RENDER_PERFORMANCE_1
BOOST_MENU_OPENCHANGED_RENDERING
new options ENABLE_MUTEX_FOR_SHOW_CONTEXT_MENU, PREREQUEST_CONTEXT_MENU_ON_MOUSE_DOWN, DE_JSONPRUNE_FOR_readyStateChangeHandler_
ENABLE_MUTEX_FOR_SHOW_CONTEXT_MENU
PREREQUEST_CONTEXT_MENU_ON_MOUSE_DOWN
DE_JSONPRUNE_FOR_readyStateChangeHandler_
improved version for showing context menu by mouse clicking
no JsonPrune for live chat
YouTube Super Fast Chat | Code Update
changed to CACHE_SHOW_CONTEXT_MENU_FOR_REOPEN
CACHE_SHOW_CONTEXT_MENU_FOR_REOPEN
added one more fix in FIX_MENU_REOPEN_RENDER_PERFORMANCE
FIX_MENU_REOPEN_RENDER_PERFORMANCE
YouTube Super Fast Chat | Update & Bug Fix
added renderReadyPn and fix menu sizing issue
renderReadyPn
added [rNgzQ]
[rNgzQ]
YouTube Super Fast Chat | Major Code Change
DO_LINK_PREFETCH
FIX_MENU_POSITION_DUE_TO_SCROLLING
CHAT_MENU_REFIT_ALONG_SCROLLING
ATTEMPT_TO_REPLACE_TICKER_EASING_TO_KEF
ATTEMPT_ANIMATED_TICKER_BACKGROUND
YouTube Super Fast Chat | Feature & Update
added FIX_CLICKING_MESSAGE_MENU_DISPLAY
FIX_CLICKING_MESSAGE_MENU_DISPLAY
added FIX_TOOLTIP_DISPLAY
Code Update
YouTube Super Fast Chat | Code Add
Add JS Check on CSS Property Support
added DO_CHECK_TICKER_BACKGROUND_OVERRIDED
DO_CHECK_TICKER_BACKGROUND_OVERRIDED
fixed assertorURL
assertorURL
Added checking to remind ticker background conflict due to other scripts like "YouTube Live CPU Tamer"
apply the background with !important! regardless checking as the external script might be added later.
!important!
TICKER_MAX_STEPS_LIMIT
ENABLE_VIDEO_PROGRESS_STATE_FIX
YouTube Super Fast Chat | Feature Update
#sk35z
ENABLE_FULL_RENDER_REQUIRED
ENABLE_DELAYED_CHAT_OCCURRENCE
YouTube Super Fast Chat | FEATURE CHANGE
YouTube Super Fast Chat | Bug Fix for ENABLE_FULL_RENDER_REQUIRED_PREFERRED
ENABLE_FULL_RENDER_REQUIRED_PREFERRED
visibility: collapse in .dont-render removed;
visibility: collapse
.dont-render
innerText
YouTube Super Fast Chat | Changed MAINTAIN_STABLE_LIST
MAINTAIN_STABLE_LIST
ENABLE_FLAGS_MAINTAIN_STABLE_LIST
true
ENABLE_FLAGS_MAINTAIN_STABLE_LIST_FOR_PARTICIPANTS_LIST
YouTube Super Fast Chat | added skipDontRender
skipDontRender
Forgot to set flags for faster stampDomArray_
stampDomArray_
YouTube Super Fast Chat | Minor Code Update
Align flushRenderStamperComponentBindings_ function integrity
flushRenderStamperComponentBindings_
Combine YouTube Live Chat Tamer into YouTube Super Fast Chat
Data Manipulation is integrated in YouTube Super Fast Chat. YouTube Live Chat Tamer is no longer required.
added NO_BACKDROP_FILTER_WHEN_MENU_SHOWN
NO_BACKDROP_FILTER_WHEN_MENU_SHOWN
ENABLE_FONT_PRE_RENDERING_PREFERRED
cancelAsync66
flushActiveItems78_
YouTube Super Fast Chat | Major Code Changes
Code Change for Core Mechanism for Script Setup and Bug Fix for async()
async()
YouTube Super Fast Chat | Code Review
YouTube Super Fast Chat | Bug Fix for wheel
YouTube Super Fast Chat | Fix Delayed Scroll NewItems
version bump
YouTube Super Fast Chat | Scroll Lock Fix
Bug Fix
'vanillajs-iframe-v1'
Bug Fix; Added ENABLE_OVERFLOW_ANCHOR_PREFERRED and ENABLE_FULL_RENDER_REQUIRED_PREFERRED
ENABLE_OVERFLOW_ANCHOR_PREFERRED
Bug Fix for auto scroll
Use of native functions and avoid changing Node.prototype.appendChild
Node.prototype.appendChild
fixed block popup bug, see discussions#192849
MODIFY_SCROLL_TO_BOTTOM = false
added USE_WILL_CHANGE_CONTROLLER. Disabled by default.
added USE_OPTIMIZED_ON_SCROLL_ITEMS
USE_OPTIMIZED_ON_SCROLL_ITEMS
fix scroll at bottom using overflow-anchor
overflow-anchor
added option ENABLE_CONTENT_HIDDEN; default false
ENABLE_CONTENT_HIDDEN
added ENABLE_NO_SMOOTH_TRANSFORM option.
ENABLE_NO_SMOOTH_TRANSFORM
effective trimming
trim before render
YouTube Super Fast Chat | Performance Boost
Mitigate rendering issue in background
YouTube Super Fast Chat | CSS
YouTube Super Fast Chat | CSS Fix & New Feat
YouTube Super Fast Chat | Ticker Effect
Further Reduce Ticker Effect to update per 1 ~ 1.5s with step of no more than 5px normally.
cProto.updateTimeout is temporarily removed; buggy for playback
cProto.updateTimeout
Release constraint - css contain
contain
YouTube Super Fast Chat | Typo Fix
document.readyState
introduce getProto method
YouTube Super Fast Chat | Updated customYtElements Library
customYtElements Library 1.4.1
YouTube Super Fast Chat | Fix Element Invisible Issue
YouTube Super Fast Chat | Boost Super Boost
Change scrollToBottom_ and flushActiveItems_ in component register phase for event hook
scrollToBottom_
flushActiveItems_
Change scrollToBottom_ and flushActiveItems_ to microTasks to avoid dead lock of browser scripting due to DOM rendering
Change method async to incorporate the operation order of microTasks of scrollToBottom_ and flushActiveItems_
async
YouTube Super Fast Chat | Utilize will-change
will-change
YouTube Super Fast Chat | Removed Padding for Banner