Heim > Artikel > Web-Frontend > Welche Browser unterstützt es6?
ES6 unterstützte Browser: 1. Chrome, das 97 % der neuen Funktionen ab Version 51 unterstützen kann; 2. Firefox, das 97 % der neuen Funktionen ab Version 53 unterstützen kann; neue Funktionen ab Version 10 4. Edge, Version 14 kann 93 % der neuen Funktionen unterstützen, und Version 15 kann 96 % der neuen Funktionen unterstützen; 5. iOS-Browser, Version 10.0 kann 99 % der neuen Funktionen unterstützen Merkmale.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
Im Juni 2015 wurde ES2015 (d. h. ECMAScript 6, ES6) offiziell veröffentlicht. ES2015 ist ein bedeutendes Update der Sprache und das erste große Update seit der Einführung des ES5-Standards im Jahr 2009.
ES6 bietet viele neue Funktionen, aber nicht alle Browser können diese vollständig unterstützen. Glücklicherweise beschleunigen die großen Browser jetzt ihre Kompatibilität mit den neuen Funktionen von ES6. Zu den benutzerfreundlichsten Browsern für die neuen Funktionen von ES6 gehören Chrome und Firefox.
Ich werde unten eine Bestandsaufnahme der Unterstützung vornehmen. Weitere Informationen finden Sie unter der Adresse auf der rechten Seite: http://kangax.github.io/compat-table/es6/
1 ES2015-Unterstützungsstatus
Chrome: Ab Version 51 können 97 % der neuen ES6-Funktionen unterstützt werden.
Firefox: Ab Version 53 kann es 97 % der neuen ES6-Funktionen unterstützen.
Safari: Unterstützt 99 % der neuen ES6-Funktionen ab Version 10.
IE/ZB: Edge kann 96 % der neuen ES6-Funktionen ab Version 15 unterstützen. Edge 14 kann 93 % der neuen ES6-Funktionen unterstützen. (IE7~11 unterstützt ES6 grundsätzlich nicht)
2. Mobile Browser-Unterstützung für ES2015
iOS: 99 % der neuen ES6-Funktionen können ab Version 10.0 unterstützt werden.
Android: Unterstützt grundsätzlich keine neuen ES6-Funktionen (5.1 unterstützt nur 25 %).
3. Serverunterstützung für ES2015
Node.js: Ab Version 6.5 können 97 % der neuen ES6-Funktionen unterstützt werden. (6.0 unterstützt 92 %)
Browserversionen, die ES6 unterstützen (Übersichtstabelle)
Browser | Nicht unterstützte Versionen | Teilweise unterstützte Versionen | Unterstützte Versionen |
---|---|---|---|
6-10 | 11 | ||
Edge® 5 | 6- 53
54-86 |
Chrome | |
21-50 | 51-90 | Safari | |
7,1-9,1 | 10-13,1, 14, TP | Oper | |
15-37 | 38-72 | iOS Safari | |
3.2-6.1 | 7-9.3 | 10-13.7, 14.2 | |
alle | |||
Android-Browser | 2.1-4.3 | 4.4-4.4.4 | 81|
12-12.1 | 59 | ||
87 |
|||
8 3 |
|||
12.12 |
„Samsung Internet“ du Browser | ||
7.12 | KaiOS Browser | ||
2.5 | |||
Angesichts der Kompatibilitätsprobleme von ES6 haben viele Teams verschiedene Tools zum Parsen und Konvertieren der Grammatik entwickelt, um die von uns geschriebene ES6-Grammatik in ES5 zu konvertieren. Dies entspricht der Funktion eines Übersetzers zwischen ES6 und dem Browser. Zu den gängigeren Tool-Lösungen gehören Babel, JSX, Traceur, ES6-Shim usw. | 【Verwandte Empfehlungen: Javascript-Video-Tutorial , | Programmiervideo】 |
Das obige ist der detaillierte Inhalt vonWelche Browser unterstützt es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!