All the available output modes.
All the available output modes. There are listed in decreasing order of "importance", as judged by whoever maintains the back-ends.
Legacy output mode where everything is stored in a global ScalaJS variable.
Legacy output mode where everything is stored in a global ScalaJS variable. This is suited to the special Rhino interpreter.
Modern output mode compliant with ECMAScript 5.1 in a function scope.
Modern output mode compliant with ECMAScript 5.1 in a function scope. This is the default output mode used by fastOpt and fullOpt. The output must be enclosed in an anonymous function isolating the code in a dedicated scope.