-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Should the next Titanium be built on ES6? In other words, should Titanium APIs, code examples, docs, tutorials, etc use ES6?
Should Alloy v2 be redesigned to be built on top of ES6?
How concerned should we be about forcing Titanium devs to learn ES6? If we start introducing ES6 into Titanium APIs, developers will need to learn ES6. For example, I could easily see Alloy controllers being ES6 classes. Extending the base controller will require knowledge of ES6.
Should ES6 support be mandatory for v1?
What ES6 features are most important?
Are you worried about JavaScriptCore's lack of ES6 implementation? It's currently about 35% coverage: https://kangax.github.io/compat-table/es6/#webkit. Firefox's Spidermonkey JS engine is almost double the support.
Are you OK with ES6 code being transcompiled down to ES5? (presumably via Babel: https://babeljs.io) Are you concerned about performance of the generated ES5 code?