「use strict」を使用することがどれほど良いかを理解するためにしばらく探していましたが、IE10 が登場するまではまだ議論の余地がありますが、それはさておき、ブラウザーが「use strict」ステートメントをどのように解釈するかを本当に理解したいと思っています。解釈が理解したいと言った理由は、実行時に遅いかどうかです。
コードとパフォーマンスを改善するための早期キャッチメカニズムとして使用される場合、js ファイルで宣言する必要があるのはなぜですか。jlint やその他の外部ツールを使用して、コードやエラーを修正し、パフォーマンスを向上させてみませんか。Eclipse で findbugs やその他のツールを使用して Java 関連を修正するのと同じように、なぜ JS を修正しないのでしょうか。より大きな問題は、ブラウザーが厳密な単語を見たときに慎重になりすぎて、jslint などの外部ツールを使用したほうがよいということです。「sunspider」サイトで例が示されている以下のリンクを参照しましたが、それが例外的であるか、厳密な単語を表示しても実際にブラウザーの実行が変化しないかどうかはわかりません。そのため、パフォーマンスは低下しません。