Ist der strikte Modus unter anderem dazu gedacht, dass Browser zusätzliche Optimierungen oder andere Leistungsverbesserungen einführen können?
Ob dies beabsichtigt war oder nicht , bin ich mir nicht sicher, obwohl ich denke, dass die Antwort ja ist.
Ich kann jedoch mit Sicherheit sagen, dass der strikte Modus diese Möglichkeiten bietet und die Browser sie implementieren werden - unabhängig davon, ob die Bereitstellung dieser Möglichkeiten ein beabsichtigtes Ziel für das ECMA-Komitee war. Ich würde jedoch nicht erwarten, dass all diese Gelegenheiten sofort genutzt werden. In vielen Fällen ist es wahrscheinlich, dass das Mantra zuerst die Korrektheit und später die Leistung ist, da der strenge Modus derzeit nicht weit verbreitet ist. (Ich arbeite an der JavaScript-Engine von Mozilla und habe verschiedene Teile des strengen Modus implementiert. Wir implementieren sie in der Regel auf diese Weise - obwohl ich mir wahrscheinlich ein oder zwei Ausnahmen vorstellen könnte, wenn ich es versuchen würde.)