Skip to content

Instantly share code, notes, and snippets.

@bethsecor
Forked from rrgayhart/es6.markdown
Last active March 26, 2016 22:48
Show Gist options
  • Save bethsecor/0c09b9c132077d42746b to your computer and use it in GitHub Desktop.
Save bethsecor/0c09b9c132077d42746b to your computer and use it in GitHub Desktop.
es6 - 1510
ES6
  • What is ES6?
    • ES6 is the latest version of ECMAScript, and javascript is an implementation of ECMAScript. ES6 added several new features, such as classes and modules, as well as iterators and collections.
  • What is Transpilation and how does it relate to ES6?
    • Transpilation is the process of converting code from one language to another that has a similar level of abstraction. Babel transpilers will transpile ES6 to ES5 so that it will work in current browsers.
  • Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous,
    • Template strings allow for the use of string interpolation and multiline strings with backticks. This does not seem superfluous as it it helps prevent injection attacks.

Resources:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment