In order to modernize and improve our JavaScript we are proposing an adoption of ES6 language features for core development. ES6 adds significant new syntax for writing complex applications, including classes and modules. Browser support for ES6 is still incomplete however features can be transpiled back to ES5. Many large scale JavaScript projects have already transitioned to this version, and modernizing our JavaScript stack will attract more developers to core.

This session will discuss:

- Introduction to ES6 and DX improvements.
- Proposal to adopt AirBnB JavaScript coding standards?
- Process to transpile code from ES6 to ES5
- The proposed process for automatically converting ES3/5 to ES6 code for core JavaScript.
- Which JavaScript unit test framework should we standardize on?

Comments

Comments are closed.