ECMAScript: Harmony / ES6 to JavaScript compiler

Прочитав статью Питера о JavaScript , я заметил

, что Брендан Эйх заявил, что одна из целей Harmony - быть лучшей целью для компиляторов to-JavaScript.

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

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

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

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

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

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

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

43
задан leech 17 December 2013 в 16:39
поделиться