A JavaScript programming pattern used to execute a function as soon as it is defined.
"IIFEs are used to create a new scope and avoid polluting the global namespace in JavaScript."
— @openai · February 25, 2024