Dein Code wird strenger behandelt und es werden mehr Fehler geworfen. Das klingt für mich danach, dass es mehr Laufzeit braucht.
Klingt vielleicht so, ist aber falsch. Schlimmenstenfalls ändert sich nichts, bestenfalls wird es schneller.
Also würde ich es nur zum testen und entwickeln einsetzen,
Nein. Der Strict Mode hat auch Auswirkungen zur Laufzeit(z.B. eval, this/window), warum sollte man sich bewusst einen solchen Fallstrick zwischen Entwicklungs- und Produktionsbetrieb einfangen wollen? Lust auf Schmerz?
dann jedoch global.
Neeeein! Warum? Ebenfalls Lust auf Schmerz?