You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the only ES2015 feature we use is modules, which we compile away down to ES5 in the build process. As we are gearing up for another batch of breaking changes in the 3.0 release, we could also start using more ES6 features.
Node 4 just left its maintenance period, meaning we are left with Node 6, 8, and 10, which all have nearly full ES6 support. The situation for all major browsers is similar. https://kangax.github.io/compat-table/es6/
I think I would be in favour of using more ES6 features in the code base.
Since we dropped lodash and size isn't as much of a concern anymore, could we include an additional transpiled ES5 version, such as async/es5 or async/legacy, in the package for users that still need to support ES5 environments?
Currently, the only ES2015 feature we use is modules, which we compile away down to ES5 in the build process. As we are gearing up for another batch of breaking changes in the 3.0 release, we could also start using more ES6 features.
Node 4 just left its maintenance period, meaning we are left with Node 6, 8, and 10, which all have nearly full ES6 support. The situation for all major browsers is similar. https://kangax.github.io/compat-table/es6/
Pros:
Cons:
The text was updated successfully, but these errors were encountered: