Avantages de «l’usage ssortingct» dans JS

Quels sont les avantages supplémentaires de "use ssortingct" autre que la prévention d’un mauvais codage? Par exemple, permet-il au script de s’exécuter plus rapidement car l’interpréteur sait que le code est optimisé?

Il y a un zillion d’avantages au mode ssortingct, mais comme vous avez demandé spécifiquement à propos des performances, et pas seulement des avantages du codage, voici ce que dit MDN à ce sujet:

Le mode ssortingct apporte plusieurs modifications à la sémantique JavaScript normale. Tout d’abord, le mode ssortingct élimine certaines erreurs silencieuses de JavaScript en les modifiant pour générer des erreurs. Deuxièmement, le mode ssortingct corrige les erreurs qui empêchent les moteurs JavaScript d’effectuer des optimisations: un code de mode ssortingct peut parfois être exécuté plus rapidement qu’un code identique qui n’est pas un mode ssortingct. Troisièmement, le mode ssortingct interdit certaines syntaxes susceptibles d’être définies dans les futures versions d’ECMAScript.

Ainsi, comme vous l’avez demandé, selon les utilisateurs de Firefox de MDN, le code de mode ssortingct peut parfois être plus rapide.

Pour les avantages généraux du mode ssortingct, voir Que fait “use ssortingct” en JavaScript, et quel est le raisonnement sous-jacent?

Voici les avantages 🙂

  1. Clés en double dans l’object.
  2. Variables sans var
  3. Arguments en double
  4. Gèle les arguments des fonctions

Voir une meilleure explication de Use ssortingct en JavaScript ici.