Тестирование реализации ECMASCript 6

Протестируйте реализацию новых возможностей языка прямо в каждом браузере.

Выбор функций осуществляется из реализации хотя бы в одном браузере (в экземпляре Firefox). Затем мы можем увидеть, как эти тесты, когда другие браузеры реализуют их, и когда вы можете использовать их в производстве.

Эта страница касается только языка JavaScript, но аналогичная страница посвящена тестированию реализации HTML 5 в браузерах.

  Добавление в JavaScript Реализовано?
Синтаксис
Скопинг. Зарезервированное слово let (1.7)
 
Конст (ES6)
 
Разрушающее назначение: [a, b] = [x, y] (1.7)
 
Асынк/аваит
 
ArrayBuffer и типизированные таблицы, Int32Array и т.д. (ES6)
Массив
Уменьшенный метод Array (1.8)
 
Метод фильтрации массива (1.6)
 
Метод карты массива (1.6)
 
Методы every и some из Array (1.6)
 
Методы indexOf и lastIndexOf из Array (1.6)
Объект
Object.keys () (1.8.5)
 
Object.entries () (ES2017)
Стринг
String.trim () (1.8.1)
Объекты
Набор объектов и метод has, атрибут size (ES6)
 
Набор объектов Map и методов, get, attribute size (ES6)
 
Объект JSON (1.5)
 
Прокси (ES6)
 
Обещано (TC39)
 
Итератор (1.7)
 
Генератор. Зарезервированное слово yield (1.7)
КРАСНОЕ МЕЛКОЕ ЯБЛОКО
Фетч

ES6 означает ECMAScript версии 6.

Подробнее о новых методах Аррая. Еще одна страница на сайте касается Harmony.

Если ты хочешь знать, что Microsoft намерена внедрять в Edge или нет (и что сейчас происходит), смотри «Статус платформы».
Сведения о других браузерах не всегда обновляются.