Я немного читал об использовании Строгий режим для JavaScript, и кажется, что, вообще говоря, идея состоит в том, чтобы навязать кодеру более жесткий набор правил, чтобы гарантировать, что движок JS может лучше оптимизировать код. Это почти похоже на JavaScript-эквивалент «Option Explicit» в Visual Basic.
Если это в основном чистый эффект применения строгого режима к моему коду, будет ли разница в производительности такова, что ее стоит применять по привычке, а не в каждом конкретном случае? Есть ли другие преимущества помимо стабильности кода, которые стоит рассмотреть?
Каковы некоторые из основных причин, по которым я хотел бы применить строгий режим к своим скриптам?