This book written by Axel Rauschmayer covers ECMAScript 6 in depth, but is structured so that you can also quickly get an overview if you want to. If you are a programmer and want to learn JavaScript (up to and including ECMAScript 5), check out Axel’s book “Speaking JavaScript” (free online).
Exploring ES6 is a comprehensive guide written by Dr. Axel Rauschmayer, specifically designed to help developers transition to ECMAScript 6 (ECMAScript 2015).
The principal functionalities and characteristics of this resource include:
Most In-depth Resource: It is described as the most comprehensive book available on ECMAScript 6.
For Experienced Developers: The book is specifically tailored for people who already know JavaScript and want to upgrade their skills to the next version of the language.
Syntax and Features: It covers the extensive new syntax and features introduced in the ES6 update, making it a "perfect match" for developers using tools like the Babel compiler.
Free Online Version: A complete version of the book is available for free online for those who wish to read it in a web browser.
Offline Ebooks: For those who wish to support the author's work, it is available for purchase in PDF, EPUB, and MOBI formats.
Discussion Forum: The author has created a Google Group dedicated to discussing questions and ideas related to the book.
Transparency and Updates: The book maintains a public list of errata (errors and typos) and a changelog that records what is added or fixed in each new release.
Proven Track Record: Dr. Axel Rauschmayer specializes in JavaScript and web development, teaching classes and blogging at the well-known site 2ality.com.
Long-term Expertise: The author has been writing about ECMAScript 6 since early 2011, ensuring the material is grounded in deep technical knowledge.