75 votes

Prise en charge de l'ES6 dans Internet Explorer 11

Selon cette page http://kangax.github.io/compat-table/es6/ Les fonctionnalités de l'ES6 ne sont pas mises en œuvre dans IE 11.

IE 11 a-t-il un plan pour les mettre en œuvre un jour ou puis-je l'oublier ? Existe-t-il une page qui explique leur intention à ce sujet ?

J'ai lu quelque part (je ne me souviens plus où exactement) qu'ils ne prévoient pas de corriger les bogues dans IE 11, donc je suppose qu'ils ne prendront pas la peine d'implémenter de nouvelles fonctionnalités ?

36 votes

Vous pouvez supposer que les fonctionnalités d'IE 11 sont gelées et que seul le navigateur Edge bénéficiera de nouvelles fonctionnalités.

5 votes

Si vous devez (ou souhaitez) à la fois utiliser les fonctionnalités de l'ES6 et prendre en charge IE11 et les autres anciens navigateurs, je vous recommande de jeter un coup d'œil à un transpondeur tel que Babel .

2 votes

@t.niese Merci. J'aimerais pouvoir abandonner le support pour ie11, mais ce n'est pas le cas, donc vous devez faire ce que vous devez faire...

47voto

A. Bandtock Points 813

Le site Déclaration de Microsoft concernant la fin de la prise en charge d'Internet Explorer 11 mentionne qu'il continuera à recevoir des mises à jour de sécurité, des correctifs de compatibilité et une assistance technique jusqu'à la fin de sa vie. fin de vie . La formulation de cette déclaration me porte à croire que Microsoft n'a pas l'intention de continuer à ajouter des fonctionnalités à Internet Explorer 11, et qu'elle se concentrera plutôt sur Edge.

Si vous avez besoin des fonctionnalités ES6 dans Internet Explorer 11, consultez un transpilateur tel que Babel .

4 votes

Quelle version d'IE 11 est prise en charge ? Quelle version ECMAScript ce misérable programme avale-t-il ? Je viens de la trouver... ES 5 est ce que vous devriez viser... kangax.github.io/compat-table/es5

3 votes

Notez également que même l'ES5 n'est pas supporté à 100% par IE11. La décision de Microsoft de maintenir IE en vie est vraiment en train de bousiller ES - comme suggéré, regardez dans un transpilateur comme Babel ou Typescript. Intégrez-le dans votre processus de construction et ne vous souciez plus jamais d'IE.

3 votes

Gaud J'espérais vraiment réviser tous nos anciens scripts au travail, mais IE ne veut pas mourir assez vite ! mort-à-ie11.netlify.com

1voto

MrFox Points 1492

Pas selon ce graphique :
https://kangax.github.io/compat-table/es6/
À Syntaxe->pour des boucles, il est indiqué 0/9

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X