14Fermer
Lionel DebrouxLe 13/04/2016 à 07:52
Ouais, ES6 a rendu le JS moins mal, et ES7 l'améliorera davantage. JS a souffert et souffre toujours de bases pas forcément saines, pendant longtemps (ce n'est plus le cas) d'une évolution trop lente, et d'une librairie standard trop restreinte.
Mais il reste encore quantité de pièges et bizarreries dans le langage, qui resteront d'ailleurs toujours pour des raisons de compatibilité, même si les analyseurs statiques peuvent signaler de plus en plus de choses. Un autre aspect désagréable est qu'essayer d'optimiser la vitesse d'exécution de code JS (hors asm.js / WebAssembly, je veux dire) est un peu la loterie...
La combinaison d'ES6, pour lequel tous les moteurs JS convenables ont maintenant une bonne couverture, et du fait que MS ne maintienne plus les vieux IE, est une bénédiction pour kicker les browsers obsolètes et d'une façon plus générale, les runtimes JS obsolètes (vieux Node.js qui sont de toute façon moins performants, etc.).

Mais on commence à être off-topic ^^