A userscript is a computer program (written in JavaScript) containing metadata intended for use by a userscript manager. The metadata contains specific delimiters which help the userscript manager distinguish it from ordinary JavaScript files, along with configuration parameters used during installation.
Typical functions of a userscript manager include:
"Greasy Fork - safe and useful user scripts". greasyfork.org. Retrieved 2024-04-26. https://greasyfork.org/en#:~:text=User%20scripts%20put%20you,and%20easy%20to%20use.&text=User%20scripts,to%20use.&text=put%20you,and%20easy ↩