I have been looking for a while to understand how good is to use the 'use strict', however till IE10 comes up its still in debate but putting that aside, i really want to understand how browser interprets the 'use strict' stmt. Reason i said interprets is wanted to understand will is slow at runtime or not.
If it is used as early catch mechanism to improve code & performance why we need to declare it in js files. Why not use jlint & other external tools to help fix code, errors & improve performance. Just like we use findbugs & other tools in eclipse to fix java related why not for JS. Bigger question is will browser or become too cautious when it see the strict word then better get on with external tools like jslint. I did refer below link where in 'sunspider' site is given example but not sure it is exceptional or really browser exection does not changes on seeing strict word & so its it performance does not degrade.