Skip to content

Instantly share code, notes, and snippets.

@jwperry
Forked from rrgayhart/es6.markdown
Last active March 24, 2016 22:00
Show Gist options
  • Save jwperry/4057b4d25588635869a6 to your computer and use it in GitHub Desktop.
Save jwperry/4057b4d25588635869a6 to your computer and use it in GitHub Desktop.
es6 - 1510

Throughout the module (and your journey to Google enlightenment while working on IdeaBox2.0) you may notice a few different ways that JavaScript code is being written.

That might have something to do with something called ES6 and ES5

Fork this gist and answer the following questions:

  • What is ES6?
    • ES6 is ECMAScript6, the newest version released in mid 2015.
  • What is Transpilation and how does it relate to ES6?
    • Transpilation is essentially backwards compatibility, or changing ES6 to previously used versions for older browsers or applications that don't support ES6.
  • Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous,
    • Some of the library additions seem really cool. It's not something I anticipate using much, but I like seeing things like Math.hypot added. I also like the template strings updates. Providing as much support as possible for commonly used datatypes goes a long way toward making a language convenient to use. Adding support for multiline strings and interpolation seems like something that should have been done a long time ago.

Resources:

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