ECMAScript 2015 (ES6)
- その他ECMAScript 2015仕様のサポート状況。Promise、モジュール、クラス、テンプレートリテラル、アロー関数、letとconst、デフォルトパラメータ、ジェネレーター、デストラクチャリング代入、RestとSpread構文、Map/SetとWeakMap/WeakSetなど、多くの機能が含まれます。
Chrome
- 4 - 20: 非対応
- 21 - 50: 部分対応
- 51 - 123: 対応
- 124: 対応
- 125 - 127: 対応
Edge
- 12 - 14: 部分対応
- 15 - 18: 対応
- 79 - 123: 対応
- 124: 対応
Safari
- 3.1 - 7: 非対応
- 7.1 - 9.1: 部分対応
- 10 - 17.3: 対応
- 17.4: 対応
- 17.5 - TP: 対応
Firefox
- 2 - 5: 非対応
- 6 - 53: 部分対応
- 54 - 124: 対応
- 125: 対応
- 126 - 128: 対応
Opera
- 9 - 12.1: 非対応
- 15 - 37: 部分対応
- 38 - 108: 対応
- 109: 対応
IE
- 5.5 - 10: 非対応
- 11: 部分対応
Chrome for Android
- 124: 対応
Safari on iOS
- 3.2 - 6.1: 非対応
- 7 - 9.3: 部分対応
- 10 - 17.3: 対応
- 17.4: 対応
- 17.5: 対応
Samsung Internet
- 4: 部分対応
- 5 - 23: 対応
- 24: 対応
Opera Mini
- 全て: 非対応
Opera Mobile
- 10 - 12.1: 非対応
- 80: 対応
UC Browser for Android
- 15.5: 対応
Android ブラウザ
- 2.1 - 4.3: 非対応
- 4.4 - 4.4.4: 部分対応
- 124: 対応
Firefox for Android
- 125: 対応
QQ ブラウザ
- 14.9: 対応
Baidu ブラウザ
- 13.52: 対応
KaiOS ブラウザ
- 2.5: 部分対応
- 3: 対応
ES6は巨大な仕様であり、ブラウザのサポートレベルも様々であるため、「対応」とは仕様の少なくとも95%がサポートされていることを意味します。「部分対応」とは仕様の少なくとも10%がサポートされていることを意味します。詳細については、Kangax ES6対応状況表を参照してください。