Skip to content

Instantly share code, notes, and snippets.

@danjwinter
Last active March 28, 2016 01:30
Show Gist options
  • Save danjwinter/00a759ad59d56b235aca to your computer and use it in GitHub Desktop.
Save danjwinter/00a759ad59d56b235aca to your computer and use it in GitHub Desktop.

What is ES6?

  • ES6 is the newest version of ECMAScript, commonly referred to as JavaScript.

What is Transpilation and how does it relate to ES6?

  • Transpilation is one of Regis' favorite things. It is when you convert code from one form to another, in this context it's ES6 code to ES5 code so it can run in browsers who have yet to support ES6.

Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous

  • I know it's the Rubyist in me but something about the new class declarations and template strings just warm my heart. It's so much easier to read and reason about than the prototype or concatenation of days past. But, I know many developers dislike Ruby because it breaks conventions that most other languages follow so it'd be interesting to get that take on this change - is this a divergence from the programming ecosystem? It's important to maintain some consistency so that there are not constant context shifts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment