Function Extraction: Extracted the video ID extraction logic into a separate function called getVideoIDFromQuery to avoid repetition.
Switch Statement: Replaced the sequence of if-else conditions with switch statement for clarity and structure.
Early Exit: Introduced an early exit in the event listener to quickly return if the conditions aren't met, reducing the indentation level of the main logic.
Simplified Logic: Removed some unnecessary checks to make the code more concise.
Basically optimised for performance, this will probably be the last update as this is as good as I can make it unless youtube changes the way they format shortlinks.