Ответ 1
Прежде чем вы перейдете и используйте "строгое" во всех своих сценариях, предупреждение:
Браузеры, которые не поддерживают строгий режим, будут запускать ваш код с различным поведением в браузерах, которые делают.
Теперь, чтобы ответить на ваш вопрос. Преимущества строгого режима:
- Некоторые ошибки больше не являются тихими, а вместо них выбрасываются.
- Позволяет интерпретатору делать optmizations.
- Запрещает синтаксис, который, вероятно, будет устаревшим в следующей версии ECMAScript.
(Источник: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Functions_and_function_scope/Strict_mode)