Для целей производительности, совместимости и масштабируемости, которая является лучшей целью ECMAScript для компилятора TypeScript для использования в модуле с NodeJS?
Согласно NodeJS ES6 (ECMAScript 2015) поддерживается не полностью.Стоит ли использовать ES6 или для совместимости лучше добавить цель ES5 со связанными обходными решениями, автоматически генерируемыми Typescript?
С другой стороны, вна данный момент это выполняющиеся функции в NodeJS для ES6:
--harmony-do-expressions (enable "harmony do-expressions" (in progress))
--harmony-class-fields (enable "harmony fields in class literals" (in progress))
--harmony-static-fields (enable "harmony static fields in class literals" (in progress))
--harmony-array-flatten (enable "harmony Array.prototype.flat{ten,Map}" (in progress))
--harmony-locale (enable "Intl.Locale" (in progress))
Я не знаю, нужны ли мне эти функции в данный момент, но для удобства сопровождения кода может бытьэто не лучший вариант.