Comments 16
Это достаточно правильный шаг, будет интересно его посравнивать с V8 и Spidermonkey в ряде дисциплин
Как-то слабо верится про 90% поддержку ES2015. Это без полифилов?
Это вот этот публичный тест для измерения покрытия kangax.github.io/compat-table/es6
Да, без полифилов.
Да, без полифилов.
Как JS-разработчик говорю — да. У Edge действительно самая большая поддержка текущего стандарта и немножко следующего. Более того — это вызывает у меня сильный интерес в плане того, чтобы опробовать Node.JS на Chakra. Потому что async functions нативно — это безумно круто.
Какой фундаментальный недостаток уже существовавших на 2008-ой год JS-движков заставил вас делать свой?
Так стандарта законченного нету про модули — как их тут поддержишь. По сути, то, что есть, в текущий стандарт добавили только для того, чтобы все знали, на что ориентироваться в будущем. А пока нету подробной спецификации, как они должны соотноситься с файловой системой, с загрузкой из по http, какие ошибки должны выкидывать, если модуль не найден или что-нибудь ещё, пока нету спецификации по System (программная загрузка модулей) — единственное, что они могут — служить прослойкой над уже существующими системами модулей типа CommonJS. И ни в коем случае не надо, чтобы их поддержал кто-то из браузеров, запилив свою имплементацию — это наверняка приведёт к жуткому говнищу несовместимости в будущем. Надеюсь, microsoft сделали выводы и не попытаются сделать из edge второго осла.
Ну а на правах рекламы рекомендую почитать мою статью про модули :)
Ну а на правах рекламы рекомендую почитать мою статью про модули :)
Планируется ли поддержка *nix?
Уместно вспомнить про github.com/Microsoft/node
Форк node.js использующий в качестве движка Chakra вместо V8,
с полифилами для кода, заточенного под V8
Форк node.js использующий в качестве движка Chakra вместо V8,
с полифилами для кода, заточенного под V8
Помнится, открыть исходники .NET тоже обещали. Напомните, в итоге открыли?
Reference Source уже как несколько лет существует. Также есть .NET Core RC1.
Sign up to leave a comment.
Исходный код JavaScript-движка Microsoft Edge будет открыт в январе