When to NOT use “strict mode” in javascript?
So, when is a good choice to not use strict mode? When you are running old (or third party) code that you haven’t had time to update yet. Strict mode is simply better. It isn’t on by default because it would break old code that was not written with it in mind.