- What is
ES6
?- ES6 is the most recent version of ECMAScript, which is a scripting language specification that JavaScript uses for implementation. ES5 was released in 2009, and ES7 is planned for the middle of 2016.
- What is Transpilation and how does it relate to
ES6
?- Transpilation is taking source code from one language and translating it into another language. It relates to ES6 because some browsers (or versions of browsers) do not support ES6, but they do support ES5. There are tools, such as Babel, that transpile your ES6 code into ES5 so you can use ES6 immediately without fears of unsupported broswers.
- Looking at the ES6 Features link below, discuss one update from
ES5
and if it seems useful/superfluous- It's hard to say what is useful and waht is superfluous since I haven't used many of these tools yet... Template Strings is probably superfluous to people who have written JS for a ling time, but coming from Ruby it is obviously more natural (not so many +'s...). Also, the "simple sugar" that ES6 adds for classes should ease the transition from Ruby since it makes JS objects looks more like objects in other languages.
Forked from rrgayhart/1603-es6-research.markdown
Last active
August 22, 2016 03:05
-
-
Save robbiejaeger/4bb4e8ed16b3e559bd9d668265d7b19b to your computer and use it in GitHub Desktop.
1603 - ES6 Research
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment