+
+
As president of Ecma International he manages the decisions that shape the future of Javascript.
ECMA-262 – ECMAScript Language Specification
Often referred to as...
Javascript
(usable version)
(Lots of green lights)
(uh... not so usable)
(Lots of red lights)
Babel gives us the most green lights
(Twitter survey)
NOTE: Any of these topics would be a great presentation for GemCityJS
Who's gonna give a presentation on any of these features?
Source: Start Coding ES6 With Babel - tuts+ and Jason Green
When finished we can:
ASSUMPTIONS:
NodeJS & NPM are installed
In a new folder run:
npm init
npm install —save-dev babel
npm install —save-dev babelify(transform for Browserfiy and Babel)
npm install —save-dev browserify(so code can be written in NodeJS)
npm install —save-dev gulp(build tool)
npm install —save-dev vinyl-source-stream(allows modules to work with Gulp)
Some more structure:
Create folders:
/client /client/app /client/app/utils
Create base files:
/client/index.html
(the base HTML)
/client/app/utils/index.js
(our ES6 code)
/client/app/main.js
(our ES5 code)
(demo)