Contents tagged with Traceur
-
Getting Started with ES6 – Transpiling ES6 to ES5 with Traceur and Babel
In the first post in this series I introduced key features in ECMAScript 6 (ES6), discussed tools that can be used today to transpile code to ES5 so that it can work in today’s browsers, and listed several resources that will help get you started. Before jumping into the first official ES6 feature (that’s coming
in the next post) I wanted to write a step-by-step
walkthrough that covers how to get the
Traceur
and
Babel
transpilers working with
Gulp (a
JavaScript task runner). I’m also going to sneak in a
little TypeScript as well since it’s another option. By
getting these tools in place you can start writing ES6
code, convert/transpile it to ES5, and then use the
generated code in older browsers. Going that route lets
you take advantage of the future of JavaScript right now
without having to wait around until all of the browsers
fully support ES6.
