5 ms·
This is the best Javascript tutorial out there, and I was eagerly looking forward to this update. From glancing at the text, however, it seems that it doesn't c
by TelusX 12y ago
This is the best Javascript tutorial out there, and I was eagerly looking forward to this update. From glancing at the text, however, it seems that it doesn't cover the very significant upgrades introduced by ECMAScript 6 "Harmony".
Seeing that the standard is already being finalized towards a release in 4 months[1], this seems like an unfortunate omission in an otherwise top-notch text.
[1] http://en.wikipedia.org/wiki/ECMAScript#ECMAScript_Harmony_.286th_Edition.29 http://en.wikipedia.org/wiki/ECMAScript#ECMAScript_Harmony_....
- huxley 12y agoDoesn't sound like ECMAScript 6 is coming out until mid-2015 https://twitter.com/awbjs/status/474662357516689410 https://twitter.com/awbjs/status/474662357516689410 http://blog.oio.de/2014/06/13/ecmascript-6-delayed-mid-2015/ http://blog.oio.de/2014/06/13/ecmascript-6-delayed-mid-2015/
- TelusX 12y agoThat is unfortunate. I do hope the ES author updates his text to ES6 to encourage newbies to make use of the many new features, though it's understandable he chose to refrain from it for now.
- _random_ 12y agoAnd based on their past performance quite likely to be later than that date as well. I would expect it done by ~2020.
- rmrfrmrf 12y agoKind of a cheap shot, don't you think? Standards and browser adoption are two completely different things. It will be years before anyone tries using ES6 features in JavaScript and expects most browsers to understand them.
- TelusX 12y agoIt wasn't my goal to take a shot at Eloquent Javascript. As I said, it's my first recommendation to any newbie learning Javascript, and an absolutely top-notch text. > It will be years before anyone tries using ES6 features in > JavaScript and expects most browsers to understand them. I dispute that. Many ES.next features are already implemented in popular browsers[1]. [1] http://kangax.github.io/compat-table/es6/ http://kangax.github.io/compat-table/es6/
- marijn 12y agoI considered (and actually started writing) an extra chapter on ES6, but the current state of the standard is poorly documented and still in flux. Also, it's a huge standard, so it'd have taken two or three chapters at least to cover it properly. For something that won't be supported for a while yet (without using a transpiler), that seemed too much bother. I might add such chapters in the future.