IIFE also called Immediately Invoked Function Expression 1, a programming language idiom which produces a lexical scope using function scoping.