Greasy Fork is available in English.
Adjust EXPERIMENT_FLAGS
If you suddenly find that some features are not working, please use DevTools Console to execute the following command:
log_EXPERIMENT_FLAGS_Tamer("yyyy/mm/dd", 1)
where the yyyy/mm/dd
is the date you started experience the buggy situation.
Copy the entire r###lt and paste to the comment (or attach as an txt file) to let me debug.
YouTube EXPERIMENT_FLAGS Tamer is a powerful user script designed to optimize your YouTube experience by adjusting various EXPERIMENT_FLAGS. These EXPERIMENT_FLAGS control experimental features and settings on YouTube, and this script allows you to customize them according to your preferences.
Remove Obsolete Flags: YouTube often introduces new features and experiments, but not all of them are maintained or relevant over time. This script identifies and removes obsolete EXPERIMENT_FLAGS, ensuring you only use the ones that matter.
Remove Flags with No Visual Difference: Some EXPERIMENT_FLAGS might not bring any noticeable visual changes to the YouTube interface. YouTube EXPERIMENT_FLAGS Tamer helps eliminate such flags, streamlining your YouTube experience.
Enable Flags for Performance Boost: Certain EXPERIMENT_FLAGS can enhance the performance and responsiveness of YouTube. This script allows you to enable these performance-boosting flags for a smoother and more enjoyable user experience.
Personalized YouTube Experience: Adjusting EXPERIMENT_FLAGS allows you to tailor YouTube to your preferences, making the platform feel more personalized and suited to your needs.
Improved Performance: Enabling performance-enhancing flags can lead to a smoother and faster YouTube experience, especially on older or less powerful devices.
Simplified Interface: Removing irrelevant and obsolete flags declutters the YouTube interface, providing a cleaner and more intuitive viewing experience.
Efficient Resource Management: Disabling unnecessary flags helps conserve system resources and prevents potential conflicts between experimental features.
This user script makes the following changes to ytcfg.data_
:
WEB_PLAYER_CONTEXT_CONFIGS.WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH
: The script modifies this configuration to control experimental flags related to the YouTube player.
EXPERIMENTS_FORCED_FLAGS
: The script also modifies this configuration to enforce specific flag settings, ensuring a consistent YouTube experience.
serializedExperimentIds
and serializedExperimentFlags
: The script disables or modifies these values, ensuring the removal of specific EXPERIMENT_FLAGS or retaining only essential flags for optimal performance.
EXPERIMENT_FLAGS
: The script adjusts various EXPERIMENT_FLAGS within this object to align with the functions and features provided by YouTube EXPERIMENT_FLAGS Tamer.
Make sure you have a userscript manager extension installed in your browser, such as Violentmonkey OR Tampermonkey.
Click the Install button to add YouTube EXPERIMENT_FLAGS Tamer to your userscript manager.
Navigate to YouTube, and the script will automatically start adjusting the EXPERIMENT_FLAGS to enhance your YouTube experience.
Enjoy a personalized and optimized YouTube experience with YouTube EXPERIMENT_FLAGS Tamer! If you encounter any issues or have suggestions, feel free to reach out to the script author, CY Fung.
Related: YouTube JS Engine Tamer