Единственное, о чем я могу сразу подумать, это Windows, когда используются файлы .js с Windows Scripting Host, который использует ES3 и не планирует обновления.

прочтенияСтатья Питера о JavaScript Я заметил

Брендан Эйч заявил, что одной из целей Harmony является лучшая цель для компиляторов JavaScript.

В настоящее время есть два популярных компилятора с некоторыми неопределеннымиES: Гармония соблюдение:

TraceurCoffeeScript

Хотя CoffeeScript имеет некоторое соответствие, он не предназначен для компиляции ES: Harmony, поэтому он бесполезен для этой цели.

Tracuer, похоже, более строго придерживается спецификации ES: Harmony, но я не знаю, намерен ли он стать полноценным компилятором ES: Harmony.

Поскольку цель состоит в том, чтобы скомпилировать ES6 до ES3, ему также потребуется поддержка функций ES5 (и, возможно, переключение на компиляцию ES5 в ES3 или ES6 в ES3).

Есть ли в настоящее время какие-либо другие проекты, направленные на создание полноценного компилятора ES: Harmony to ES3?Разумно ли начинать писать такой компилятор, зная, что стандарт молод / нестабилен / постоянно меняется.Есть ли в настоящее время какие-либо ES5 -> ES3 компиляторы?

Я оставил вопрос наСписок рассылки Traceur.

Целью такого компилятора была бы обратная совместимость с ES3. Не полная эмуляция ES5 и ES6 в ES3.

Ответы на вопрос(8)

Ваш ответ на вопрос