OP here:<p>Just published this book on Amazon, and it's also free to read online[1][2].<p>It covers ES6 in a comprehensive and practical manner, focusing on how features can be used to write better code. The book also goes beyond ES6 to explain things like async/await, async iterators and generators, Intl.Segmenter, proposals to improve regexp's unicode support, and so on.<p>[1]: <a href="https://github.com/mjavascript/practical-modern-javascript" rel="nofollow">https://github.com/mjavascript/practical-modern-javascript</a><p>[2]: <a href="https://ponyfoo.com/books/practical-modern-javascript/chapters/1#read" rel="nofollow">https://ponyfoo.com/books/practical-modern-javascript/chapte...</a>